Pilihan proksi konteks HTTP tergolong dalam pembalut strim HTTP PHP. Sambungan TCP mentah yang dicipta oleh stream_socket_client tidak menjadi klien proksi HTTP semata-mata kerana pilihan itu wujud dalam objek konteks.

Jika kod bersambung terus ke alamat destinasi, ia membuka laluan TCP itu. Jika ia bersambung ke alamat proksi sebaliknya, bait seterusnya masih perlu melaksanakan protokol proksi.

Untuk HTTP CONNECT itu bermaksud hos dan port destinasi yang sah, sebarang pengesahan proksi yang diperlukan, penghuraian respons yang lengkap dan penerimaan sebelum protokol destinasi bermula. Satu panggilan fread yang mencari frasa kejayaan bukan penyambung yang lengkap. TCP boleh memecahkan respons antara bacaan atau memulangkan bait tambahan yang mesti dikekalkan.

Untuk destinasi HTTPS, TLS kemudian perlu bermula melalui terowong yang terbentuk dan mengesahkan identiti destinasi. Nama hos proksi bukan identiti sijil laman web.

Gunakan klien atau penyambung dengan sokongan terdokumen untuk protokol proksi yang diperlukan apabila tugasnya hanya mengambil URL. Tetapan HTTP dan SOCKS PHP cURL menyediakan satu laluan pengambilan URL yang disokong. Strim mentah berguna apabila aplikasi mengendalikan sendiri kerja protokol peringkat rendah itu; ia tidak sepatutnya mewarisi andaian secara senyap daripada contoh pembalut HTTP yang tidak berkaitan.

Artikel berkaitan