Ein HTTPS-tænasta á porti 8443 er atkomulig gjøgnum eitt HTTP-proxy á porti 8080. Hesi tøl lýsa ymiskar sambindingar:

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

Forritið hevur framvegis ábyrgdina av útførsluni, villumeðferðini og lívskeiði handfangsins. Brotið heldur ruting-inntøkunum saman uttan at broyta váttanina av skjalprógvinum.

cURL bindur fyrst samband við proxy.example:8080. Fyri hetta HTTPS-málið nevnir tunnalumbið api.example:8443, og TLS-sjálvsmyndin verður verandi api.example.

CURLOPT_PORT er yvirskriving av málamportinum, ikki portur proxið. At seta tað til 443 hvørja ferð eitt URL byrjar við https kann yvirskriva eina tænastu, sum viljandi er hýst á 8443. libcurl mælir til at velja portið í URL-ini í staðin fyri at brúka tann valmøguleikan.

Tá tú brúkar eitt handfang aftur, skalt tú eisini rokna við eini fyrrverandi greiðari portyvirskriving. Eitt nýtt URL ger ikki mótstríðandi varðveittar valmøguleikar lættari at tulka.

Millumliðurin má loyva CONNECT til valda málamportið. Ein avsaying fyri 8443 er ikki orsøk til at flyta proxyluraran ella sløkkja TLS-váttanina.

Skyldar greinar