Proxy-valkosturinn í HTTP-samhenginu tilheyrir HTTP-straumaumbúðinni í PHP. Hrár TCP-tenging sem stream_socket_client býr til verður ekki HTTP-proxybiðlari eingöngu vegna þess að þessi valkostur er til í samhengishlut.

Ef kóðinn tengist beint við áfangastaðinn opnar hann þá TCP-leið. Ef hann tengist í staðinn við proxy-fangið verða næstu bætin samt að útfæra proxy-samskiptareglurnar.

Fyrir HTTP CONNECT þýðir það gildan áfangastað og gátt, hvaða proxy-auðkenningu sem krafist er, fulla greiningu svarsins og samþykki áður en samskiptareglur áfangastaðarins hefjast. Eitt fread-kall sem leitar að árangursfasa er ekki fullnægjandi tengill. TCP getur skipt svari milli lestra eða skilað viðbótarbætum sem verður að varðveita.

Fyrir HTTPS-áfangastað verður TLS þá að hefjast í gegnum göngin sem voru byggð og sannreyna auðkenni áfangastaðarins. Proxy-hýsilsnafnið er ekki auðkenni skírteinis vefsins.

Notið biðlara eða tengil með skjalfestum stuðningi við þær proxy-samskiptareglur sem krafist er þegar verkefnið er einfaldlega að sækja URL. HTTP- og SOCKS-stillingar PHP cURL bjóða eina studda leið til að sækja URL. Hrár straumur er gagnlegur þegar forritið á sjálft þá prótókollvinnu á lægra stigi; hann ætti ekki að erfa hljóðlaust forsendur frá ótengdu HTTP-umbúðardæmi.

Tengdir greinar