2009-07-15 87 views
1

我一直在尋找一個在這方面的解決方案,並且無法在任何地方找到它。經典ASP:獲得「授權」標題

我設置通過提琴手的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拒絕讓我看到具體的頭?

謝謝!

回答

0

顯然,它正在由服務器的Windows身份驗證刪除

我未選中「集成Windows身份驗證」和頭開始出現正確