Windows Phone 7 HttpRequest无法看到真正的错误代码和响应详细信息

时间:2011-02-07 23:16:51

标签: .net windows-phone-7

我必须从Windows Phone 7应用程序中调用一个有点破坏的API。 API向身份验证请求返回302错误和cookie。我已经尝试过在MSDN文档中找到的各种方法,使用ClientHTTP而不是BrowserHTTP(注册前缀,使用调用显式创建使用Request的ClientHTTP),但302正在转换为404和我没有在响应中看到cookie。我尝试了一个WebClient,我尝试了一个HttpRequest,它始终是翻译的错误消息。如果我为HttpRequest分配一个CookieContainer,当客户端堆栈解析返回的消息时,我得到一个空参数异常。我可以看到通过Fiddler的回应正如预期的那样。

1 个答案:

答案 0 :(得分:2)

听起来它可能正在尝试遵循重定向并失败。您是否尝试过使用HttpWebRequest并将AllowAutoRedirect属性设置为false?