2015-02-24 120 views
0

我想記錄有關我通過C#ASP.NET Web應用程序發送HTTP請求的信息。HTTP響應。你怎麼知道響應是否通過代理?

我要記錄用於請求的代理。

的請求使用由web.config文件中指定的默認代理,但默認代理具有旁路列表,當請求是由旁路列表中指定的域之一,它不會使用代理服務器。

我猜必須有關於它要使用或可能在其使用的代理響應代理的HTTP請求信息。

回答

0

您可以通過Via(雙關語意)響應標頭捕獲此:

時通知通過該響應被髮送代理的客戶端。

Via: 1.0 fred, 1.1 example.com (Apache/1.1) 
+0

太棒了,那麼代理用逗號分隔嗎? 所以弗萊德是代理和example.com是服務器? – 2015-02-25 06:18:20

+0

是的。這就是它的工作原理。我建議你診斷一下真實的請求,看看它們是如何工作的 – 2015-02-25 06:32:26

+0

是的。這就是它的工作原理。我建議你診斷一下真實的請求,看看它們是如何工作的 – 2015-02-25 06:32:26