Csharp/C#教程:401使用HttpWebRequest进行POST时(是的,我使用了Credentials)分享


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

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

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

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

这只出现在手机上(WinMobile 6.1上的compact-framework 3.5和2.0)。 相同的.exe在任何台式机上都能完美运行。

我错过了什么? 请帮忙!

尝试手动设置标题:

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

上述就是C#学习教程:401使用HttpWebRequest进行POST时(是的,我使用了Credentials)分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1004505.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐