“Selesai” memberi tahu Anda bahwa transfer multi-cURL telah berhenti. Itu tidak memberi tahu Anda bahwa login proxy berhasil, bahwa tujuan mengembalikan status yang diharapkan, atau bahwa body dapat digunakan.

Baca setiap transfer yang selesai dari curl_multi_info_read(). result-nya milik handle tersebut. Simpan bersama proxy dan tujuan yang dipilih untuk handle itu.

BuktiApa yang dijawabnya
Hasil cURL per transferApakah transfer selesai pada tingkat transport atau protokol?
Status HTTPStatus respons apa yang diterima pertukaran ini?
Isi respons yang diharapkanApakah aplikasi menerima sumber daya yang dibutuhkannya?

Pemeriksaan ini saling terkait, tetapi tidak ada yang menggantikan yang lain. Proxy dapat mengembalikan tantangan autentikasi dengan body kesalahan yang sepenuhnya terbaca. Situs web dapat mengembalikan penolakan setelah terowongan berhasil dibuka.

Pemeriksaan kesehatan terpisah sebelum transfer sebenarnya memberikan bukti lama tentang permintaan lain. Itu tidak dapat memastikan operasi berikutnya. Gunakan hasil transfer sebenarnya untuk hasilnya, dan simpan pemeriksaan sebelumnya hanya sebagai konteks tambahan.

Artikel terkait