2015-09-08 44 views
0

我想通過代理服務器驗證到http服務器的SSL連接。在我的情況下,我有4條信息全部由用戶提供,並且我想明確驗證:目標主機,目標端口,代理主機,代理端口。我寧願不做一個實際的HTTP請求來做這個驗證,因爲那需要2個信息:一個請求方法和一個路徑(即「GET /」)。我真的很想能夠使用HttpClient庫,因爲它支持NTLM代理身份驗證。如何使用Apache HttpClient 4.3.4測試通過代理服務器SSL端口的連接?

我想我想要的是獲得發送給代理服務器的CONNECT請求的響應,因爲它只需要4條信息(加上任何代理信用)。但是,這似乎是一個隱含的請求,其結果不可用於庫客戶端(除非它返回407狀態碼)。有什麼方法可以直接觸發CONNECT請求嗎?

回答

0

您可以使用Apache HttpClient附帶的ProxyClient。它確實如此。

相關問題