目前使用Windows Phone 7,如果我访问返回StatusCode为500或200以外的其他内容的页面,我会收到一条消息,说明NotFound。在Silverlight中有几种处理方式:
HttpWebRequest.RegisterPrefix("http://", WebRequestCreator.ClientHttp);
我想知道Windows Phone 7是否有这样的选项。
答案 0 :(得分:0)
您只需抓住WebException
,然后访问其中的回复即可。然后,您可以获取状态代码,响应流等。
如果这对您没用,请发布您正在使用的代码以及您要执行的操作 - 很难确切知道您目前尝试过的内容。
答案 1 :(得分:0)
HttpWebResponse包含StatusCode属性。你不能用它吗?
webResponse = (HttpWebResponse)webRequest.EndGetResponse(asynchronousResult);
webResponse.StatusCode;