cURL: https bir proxy üzerinden

2 Cevap php

Ben bir https URL'ye bir cURL isteği yapmak gerekiyor, ama ben de bir proxy üzerinden gitmek zorunda. Bunu yaparken bir sorun var mı? Ben sadece bir proxy üzerinden geçerken urllib2 https POST olamayacağını bulmak için, Python urllib2 ile bunu yapmayı denedi o kadar çok sorun curl ve php ile bunu sahip olmuştur. Ben cURL ile bu yönde herhangi bir belge bulmak mümkün olmamıştır, ama bu bir sorun olmadığını herkes biliyordu, merak ediyorum?

2 Cevap

PHP / cURL geçmeden önce büyük bir yardım kıvırın komut satırı ile test bulabilirsiniz.

Sertifikaları yapılandırılmış sürece Örneğin, komut satırında / w, sen -k anahtarı gerekir. Ve bir proxy üzerinden gitmek, o -x <proxyhost[:port]> switch bulunuyor.

Ben -k eşdeğer olduğuna inanıyorum

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);

Ben -x eşdeğer olduğuna inanıyorum

curl_setopt($curl, CURLOPT_PROXY, '<proxyhost[:port]>');


DISCLAIMER: I have not tested any of this. If you give more information about what you've tried, it might be helpful.

Proxy sunucusu beri hiçbir sorun CONNECT yöntemini destekler.