首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于HttpWebRequest的Credentials与PreAuthenticate,该怎么处理

2012-10-13 
关于HttpWebRequest的Credentials与PreAuthenticate在桌面客户端登录web当设置了HttpWebRequest的Credenti

关于HttpWebRequest的Credentials与PreAuthenticate
在桌面客户端登录web 

当设置了HttpWebRequest的Credentials属性后不是当即发送? 
用Fiddler查看发现每次一定是先来一次没有验证头的请求 而后再发一次带验证头的请求 


当设置了PreAuthenticate为True之后 
也是要先发送一次无验证的请求 然后对该Url的多次请求才会全部带上验证头 
当对新的Url请求时会再来一次无验证头的请求 

看msdn也写明是这样 但为什么呢?
有没有其他的方法可以当即发送?
最好不要手动写header

[解决办法]
up
[解决办法]
帮顶
[解决办法]

[解决办法]
这两个属性没用,HttpWebRequest.Credentials属性包含标识请求发出者的身份验证信息。学习一下

热点排行