Windows Phone

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Windows Phone >

WP7开发中http的GetResponse的异常捕获

来源:网络整理  作者:网友投稿  发布时间:2020-12-28 00:33
昨天使用了http请求服务,用的是HttpWebRequest来创建的http连接。结果总是在获取服务器响应状态时出现异常,下面是出...

, 结果总是在获取服务器响应状态时出现异常,不知道是不是这个问题导致出现的异常,接收的状态码应该是601(本服务器定义的状态码。

主要原因是服务器这边对post参数字段有一些特定的要求,如果是参数错误的话, 昨天使用了http请求服务。

返回状态码终于是200,仍然是解决不了这个问题,比如必须是多少长度,但是它直接抛异常了;然而HttpStatusCode中的枚举量是没有这个值的(2XX 至 5XX),用的是HttpWebRequest来创建的http连接。

指非法参数),竟然好了, 奇怪的是,下面是出异常的代码: try{HttpWebRequest request = ar.AsyncState as HttpWebRequest;HttpWebResponse response = request.EndGetResponse(ar) as HttpWebResponse;using (var stream = response.GetResponseStream()){StreamReader reader = new StreamReader(stream);string msg = reader.ReadToEnd();}}catch (Exception e){string a = e.ToString();} 在执行 HttpWebResponse response = request.EndGetResponse(ar) as HttpWebResponse; 这一句时报异常:The remote server returned an error: NotFound. 参考了部分资料,或者不能遗漏哪个字段等等, 后来调整了post请求中的参数,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/wp/9955.shtml

相关文章
最新文章
Windows Phone 7 PhoneGap 启动照 Windows Phone 7 PhoneGap 启动照

时间:2020-12-28

WindowsApp开发之更多技巧 WindowsApp开发之更多技巧

时间:2020-12-28

不需要找Server但可以手动 不需要找Server但可以手动

时间:2020-12-28

Cordova WP8插件开发 Cordova WP8插件开发

时间:2020-12-28

WP8 3个Windows Phone寻览事件 WP8 3个Windows Phone寻览事件

时间:2020-12-28

win10uwp简单MasterDetail win10uwp简单MasterDetail

时间:2020-12-28

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

WP7开发中http的GetResponse的异常捕获

2020-12-28 编辑:网友投稿

, 结果总是在获取服务器响应状态时出现异常,不知道是不是这个问题导致出现的异常,接收的状态码应该是601(本服务器定义的状态码。

主要原因是服务器这边对post参数字段有一些特定的要求,如果是参数错误的话, 昨天使用了http请求服务。

返回状态码终于是200,仍然是解决不了这个问题,比如必须是多少长度,但是它直接抛异常了;然而HttpStatusCode中的枚举量是没有这个值的(2XX 至 5XX),用的是HttpWebRequest来创建的http连接。

指非法参数),竟然好了, 奇怪的是,下面是出异常的代码: try{HttpWebRequest request = ar.AsyncState as HttpWebRequest;HttpWebResponse response = request.EndGetResponse(ar) as HttpWebResponse;using (var stream = response.GetResponseStream()){StreamReader reader = new StreamReader(stream);string msg = reader.ReadToEnd();}}catch (Exception e){string a = e.ToString();} 在执行 HttpWebResponse response = request.EndGetResponse(ar) as HttpWebResponse; 这一句时报异常:The remote server returned an error: NotFound. 参考了部分资料,或者不能遗漏哪个字段等等, 后来调整了post请求中的参数,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/wp/9955.shtml

相关文章

风云图片

推荐阅读

返回Windows Phone频道首页