当前位置:  开发笔记 > 编程语言 > 正文

401使用HttpWebRequest进行POST时(是的,我使用了Credentials)

如何解决《401使用HttpWebRequest进行POST时(是的,我使用了Credentials)》经验,为你挑选了1个好方法。

我正在使用HttpWebRequest来下载XML,并将数据POST回"WebService"并在POST上获得401.

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

观察路由器上的HTTP流量我设置get make一个未经身份验证的GET请求..它命中401然后进行经过身份验证的GET并被允许通过.当我观看POST时,我看到它点击了401 ...它甚至没有尝试经过身份验证的POST.

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

我错过了什么?请帮忙!



1> Farley Knigh..:

尝试手动设置标题:

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

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有