经典ASP:获得“授权”标题

时间:2009-07-15 16:08:34

标签: authentication asp-classic http-headers

我一直在网上搜索解决方案,但无法在任何地方找到它。

我通过Fiddler在本地计算机上为ASP页面设置了一个简单的POST请求:

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705; .NET CLR 2.0.50727)
Host: localhost
Connection: Keep-Alive
Authorization: Basic xW91bsdtcyNqYTpfs8Jkb4ql
Content-Length: 9

asdfdfdsf

ASP页面包含以下行:

Response.Write(Request.ServerVariables("HTTP_Authorization"))

不是写出“基本.....”,而是根本不写任何东西。如果我将“HTTP_Authorization”更改为任何其他标头(HTTP_Content_Length),我可以提取它们的值。

ASP是否有理由拒绝让我看到特定标题?

谢谢!

1 个答案:

答案 0 :(得分:0)

显然它被服务器的windows auth删除了

我取消选中“集成Windows身份验证”,标题开始正确显示