Proxy-valmøguleikin í HTTP-samhenginum hoyrir til HTTP-streym-umbúðina í PHP. Eitt rátt TCP-samband, sum stream_socket_client stovnar, verður ikki ein HTTP-proxy-klient bara tí at hesin valmøguleikin er í einum samhengis-objekti.

Um kotan ber beinleiðis samband við mál-adressuna, letur hon ta TCP-leiðina upp. Um hon í staðin ber samband við proxy-adressuna, mugu næstu bytes framvegis útinna proxy-protokollin.

Fyri HTTP CONNECT merkir tað eitt galdandi málvert og -port, hvørja kravda proxy-autentisering, fulla greining av svarinum og góðkenning áðrenn mál-protokollin byrjar. Eitt einstakt fread-kall, sum leitar eftir einum góðkendum setningi, er ikki ein fullfíggjaður sambindingarpartur. TCP kann býta eitt svar millum lesingar ella lata aftur eykabytes, sum mugu varðveitast.

Fyri eitt HTTPS-mál má TLS tá byrja gjøgnum tann uppbygda tunnilin og vátta mál-identitetin. Proxy-vertarnavnið er ikki várbreytar-identiteturin hjá heimasíðuni.

Brúka ein klient ella sambindingarpart við skjalfestari stuðli fyri tørvandi proxy-protokollin, tá uppgávan bara er at heinta ein URL. HTTP- og SOCKS-stillingarnar í PHP cURL bjóða eina stuðlaða leið at heinta ein URL. Ein ráur streymur er nyttigur, tá ið applikatiónin sjálv eigur hetta protokoll-arbeiðið á lægra stigi; hon skal ikki loyniliga arva antakingar frá einum óskyldum HTTP-umbúðardømi.

Skyldar greinar