L-għażla tal-proxy tal-kuntest HTTP tappartjeni lill-wrapper tal-fluss HTTP ta' PHP. Konnessjoni TCP mhux ipproċessata maħluqa minn stream_socket_client ma ssirx klijent tal-proxy HTTP biss għax dik l-għażla teżisti f'oġġett tal-kuntest.

Jekk il-kodiċi jikkonnettja direttament mal-indirizz tad-destinazzjoni, qed jiftaħ dik ir-rotta TCP. Jekk minflok jikkonnettja mal-indirizz tal-proxy, il-bytes li jmiss għadhom iridu jimplimentaw il-protokoll tal-proxy.

Għal HTTP CONNECT dan ifisser host u port tad-destinazzjoni validi, kwalunkwe awtentikazzjoni tal-proxy meħtieġa, analiżi sħiħa tar-risposta u aċċettazzjoni qabel ma jibda l-protokoll tad-destinazzjoni. Sejħa waħda fread li tfittex frażi ta' suċċess mhijiex konnettur sħiħ. TCP jista' jaqsam risposta bejn qari jew jirritorna bytes addizzjonali li jridu jinżammu.

Għal destinazzjoni HTTPS, it-TLS imbagħad irid jibda permezz tal-mina stabbilita u jivverifika l-identità tad-destinazzjoni. L-isem tal-host tal-proxy mhuwiex l-identità taċ-ċertifikat tal-websajt.

Uża klijent jew konnettur b'appoġġ dokumentat għall-protokoll tal-proxy meħtieġ meta x-xogħol huwa sempliċement li tinkiseb URL. Is-settings HTTP u SOCKS ta' PHP cURL joffru triq waħda appoġġata biex tinkiseb URL. Fluss mhux ipproċessat huwa utli meta l-applikazzjoni tkun qed tieħu ħsieb dak ix-xogħol tal-protokoll ta' livell baxx hija stess; m'għandux jiret silenzjożament suppożizzjonijiet minn eżempju tal-wrapper HTTP mhux relatat.

Artikli relatati