[英]HTTP SSL Proxy with Java Apache HttpClient
是否可以將SSL代理與Java HttpClient(或其他任何客戶端)一起使用?
我真正的問題是擁有直接的SSL代理來發送HTTP或HTTPS連接,並檢查SSL代理和客戶端證書。
例如,對於HTTP請求(我們在客戶端上檢查SSL代理證書,在代理上檢查客戶端證書):
客戶端--- SSL套接字(HTTPS)---> SSL代理---普通套接字(HTTP)->服務器
對於HTTPS請求(使用CONNECT請求來建立SSL連接隧道)(我們在客戶端上檢查SSL代理證書和服務器證書,並在代理上檢查客戶端證書,如果需要,還可能在服務器上):
客戶端--- SSL套接字(HTTPS隧道)---> SSL代理--- SSL套接字(HTTPS)->服務器
我找不到使用HttpClient做到這一點的方法,該方法僅允許設置可以隧道HTTPS請求的純HTTP代理(但這不是我想要的)
謝謝
我能夠使Apache HttpClient連接到啟用SSL的代理。 檢查此SO張貼的代碼: HttpRouteP lanner-它如何與HTTPS代理一起工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.