HTTP-proxy-samhengið í PHP umstillir ikki ráan TCP-streym
Greið frá proxy-valmøguleikum í HTTP-umbúðini í PHP og teimum protokoll-arbeiðum, sum tørvur er á í stream_socket_client TCP-sambandi.
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.