Iṣẹ HTTPS lori port 8443 ni a le de ọdọ nipasẹ proxy HTTP lori port 8080. Awọn nọmba wọnyi ṣe apejuwe awọn asopọ oriṣiriṣi:

$handle = curl_init('https://api.example:8443/status');
curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example:8080');
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

Ohun elo naa tun ni ipa lori ṣiṣe, mimu awọn aṣiṣe ati akoko igbesi aye mimu naa. Ẹya koodu naa tọju awọn titẹ sii ipa-ọna papọ lai yi ijẹrisi ijẹrisi pada.

cURL kọkọ sopọ mọ proxy.example:8080. Fun ibi-afẹde HTTPS yii, ibeere oju eefin n pe api.example:8443, ati idanimọ TLS wa ni api.example.

CURLOPT_PORT jẹ iyipada port ibi-afẹde, kii ṣe port proxy. Ṣiṣeto rẹ si 443 nigbakugba ti URL ba bẹrẹ pẹlu https le yi iṣẹ ti a gbale ni imọ-ọna lori 8443 pada. libcurl ṣeduro yiyan port ninu URL dipo lilo aṣayan yẹn.

Nigba lilo mimu naa lẹẹkansi, ṣe akiyesi eyikeyi iyipada port ti o han gbangba tẹlẹ. URL tuntun ko jẹ ki awọn aṣayan ti o lodi si ti o ku rọrun lati tumọ.

Alarina gbọdọ gba CONNECT si port ibi-afẹde ti a yan laaye. Ikọ silẹ fun 8443 kii ṣe idi lati gbe olutẹtisi proxy tabi pa ijẹrisi TLS.

Àwọn àpilẹ̀kọ tó jọra