4

我正在使用 HttpWebRequest 来下拉 XML,并将数据 POST 回“WebService”并在 POST 上获得 401。

创建请求时,我添加了凭据,现在尝试了凭据缓存并将 PreAutenticate 设置为 True,仍然得到 401!:(

观察路由器上的 HTTP 流量,我设置了 get 发出未经身份验证的 GET 请求。它到达 401,然后发出经过身份验证的 GET 并被允许通过。当我观看 POST 时,我看到它达到了 401 ......而且它甚至没有尝试经过身份验证的 POST。

这仅出现在手机上(WinMobile 6.1 上的紧凑框架 3.5 和 2.0)。相同的 .exe 可以在任何台式机上完美运行。

我错过了什么?请帮忙!

4

1 回答 1

6

尝试手动设置标题:

http://devproj20.blogspot.com/2008/02/assigning-basic-authorization-http.html

于 2008-12-18T21:15:24.307 回答