Hasil Transport dan HTTP di PHP multi-cURL
Baca hasil transport per handle dan status tujuan saat mengevaluasi permintaan proxy PHP multi-cURL.
“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.
| Bukti | Apa yang dijawabnya |
|---|---|
| Hasil cURL per transfer | Apakah transfer selesai pada tingkat transport atau protokol? |
| Status HTTP | Status respons apa yang diterima pertukaran ini? |
| Isi respons yang diharapkan | Apakah 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.