关于HttpWebRequest的Credentials与PreAuthenticate

azev 2009-06-12 09:31:22
在桌面客户端登录web

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


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

看msdn也写明是这样 但为什么呢?
有没有其他的方法可以当即发送?
最好不要手动写header
...全文
543 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dayf001 2012-09-28
  • 打赏
  • 举报
回复
太狗屁了,看帖还要回复
yczf1836 2009-06-13
  • 打赏
  • 举报
回复
这两个属性没用,HttpWebRequest.Credentials属性包含标识请求发出者的身份验证信息。学习一下
boywangliang 2009-06-13
  • 打赏
  • 举报
回复
周药师 2009-06-12
  • 打赏
  • 举报
回复
帮顶
aight 2009-06-12
  • 打赏
  • 举报
回复
up

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧