我需要對https URL進行cURL請求,但我也必須通過代理。這樣做有什麼問題嗎?我一直在用curl和php來做這件事情非常麻煩,我試圖用Python中的urllib2來做這件事,結果發現urllib2在通過代理時無法POST到https。我一直沒有找到任何文件,這與cURL的影響,但我想知道如果有人知道這是否是一個問題?cURL:https通過代理
2
A
回答
3
在使用PHP/cURL之前,我發現使用命令行curl測試很有幫助。
例如,w/command-line,除非您配置了證書,否則您需要使用-k
開關。並通過代理,它是-x <proxyhost[:port]>
開關。
我相信-k
相當於是
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
我相信-x
相當於是
curl_setopt($curl, CURLOPT_PROXY, '<proxyhost[:port]>');
免責聲明:我沒有測試過任何的 這一點。如果您提供更多關於您嘗試過的內容的信息 ,可能是 有幫助。
0
由於代理服務器支持CONNECT方法,所以沒有問題。
相關問題
- 1. 通過代理
- 2. 通過代理
- 3. 通過代理
- 4. 通過代理
- 5. 有通過代理
- 6. PHP通過代理
- 7. MySQLdb通過代理
- 8. SVNAnt通過代理
- 9. HttpRestClient()通過代理?
- 10. 代理通過Python
- 11. Nodemailer通過代理
- 12. C#代碼通過代理
- 13. Google代理通過代理傳遞GCM
- 14. 無法通過代理
- 15. XMLDocument.Load(url)通過代理
- 16. user:通過硒代理
- 17. HTML5通過代理清單
- 18. 通過http代理的stream_socket_client
- 19. 通過代理使用urllib2
- 20. 通過代理實現SSL
- 21. 通過代理傳遞imageview
- 22. Python的代理通過SSH
- 23. C#TcpClient.Connect通過代理
- 24. 通過PHP檢測代理
- 25. Mail.dll通過代理C#
- 26. 通過HTTP代理的svn
- 27. 通過代理服務器
- 28. 通過FTP代理FTP
- 29. 登錄通過代理