Ngesibambo se-libcurl esikhona, hlukanisa ngokucacile uhlu lwezihloko zendawo eya kuyo neze-proxy:

curl_easy_setopt(handle, CURLOPT_HEADEROPT, (long)CURLHEADER_SEPARATE);
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, origin_headers);

Gcina isibambo esilungisiwe kanye nohlu oluvumelekile kuphila ngesikhathi sokudlulisela. CURLHEADER_SEPARATE ihlukanisa izihloko ezisetshenziswa ku-CONNECT kulezo ezisetshenziswa esicelweni sendawo eya kuyo. Izibonelo zakudala zenqubomgomo ehlangene zingafaka uhlu olujwayelekile kukho kokubili ukushintshana.

Indlela yesiceloIncazelo yohlu olwehlukile
HTTPS ngaphakathi komhubhe we-CONNECT ojwayelekileUkushintshana kwe-proxy kuza kuqala; bese izihloko ze-HTTP zendawo eya kuyo zilandelwa ngaphakathi kwe-TLS yendawo eya kuyo.
Ukudlulisela kwe-HTTP ejwayelekileI-proxy ingafunda izihloko zendawo eya kuyo, futhi i-libcurl ingasebenzisa kokubili uhlu olufanele esicelweni esisodwa esidlulisiwe.

Uphawu lokuhamba kwendlela lwe-proxy kuphela lungolokushintshana kwe-proxy. Ekudluliseleni ngombhalo ocacile, insimu yangokwezifiso engafanele ingafinyelela umsuka ngaphandle uma uhlelo lokudlulisela luyiphatha; igama lekhetho akusona isiqinisekiso sokugcinwa kwimfihlo.

Sebenzisa izinketho zobufakazi ezisekelwayo ekufakazeni. Ngemethadatha echazwe umqhubi, thola ukuthi yiluphi ushikashika oluyisebenzisayo nokuthi ingadluliselwa yini esikhundleni sokufaka iphasiwedi emsimbeni ojwayelekile.

Lapho uphawu lungekho noma lubonakala luvuza, khomba isicelo sangempela esiluthwelayo. Ukubuyisela emuva kwezihloko okubonisa ukushintshana okuningana kungenza uhlu oluhlukaniswe ngendlela efanele lubonakale luxubene.

Izihloko ezihlobene