1
我試圖通過使用基本身份驗證的squid3 webproxy使用C#無法獲取Proxy-Authorization頭爲Squid代理認證
在代理啓用我使用下面的代碼來設置網絡訪問服務總線中的HTTP響應代理
webproxy webproxy = new webproxy("http://weproxyuri:port", false);
webproxy.credentials = new networkcredential("username", "password","domain");
WebRequest.DefaultWebProxy = webProxy
我使用下面的代碼來訪問服務總線
MessagingFactory messagingFactory = MessagingFactory.CreateFromConnectionString(connectionstring);
QueueClient queueSendClient = messagingFactory.CreateQueueClient(queuename);
var bm1 = queueSendClient.Peek();
服務總線的訪問與錯誤而失敗 - 的X.509證書CN = servicebus.windows.net不信任的人存儲
在代理日誌中我看到1454679317.842 0 10.168.84.150 TCP_DENIED/407 4046 GET http://www.microsoft.com/pki/mscorp/msitwww2.crt - HIER_NONE/- 文/ HTML
在網絡跟蹤我看到的主機試圖連接到 http://www.microsoft.com/pki/mscorp/msitwww2.crt首先它試圖用了身份驗證連接然後代理說HTTP /需要1.1 407代理認證作爲該請求的響應理想主機應使用包含用戶名和密碼的Proxy-Authorization標題重新發送請求,但我看到一個堰d行爲主機沒有在第二次發送代理授權標題
需要設置任何註冊表項嗎?
我使用Windows核心2012 R2作爲東道主
什麼是服務總線連接模式設置爲?如果是Auto,那麼考慮將其改爲Http並嘗試。我想這一定是有效的。 – Venki