Hasil Pengangkutan dan HTTP dalam PHP multi-cURL
Baca hasil pengangkutan setiap handle dan status destinasi semasa menilai permintaan proxy PHP multi-cURL.
“Selesai” memberitahu anda bahawa pemindahan multi-cURL telah berhenti. Ia tidak memberitahu anda bahawa log masuk proxy berjaya, bahawa destinasi memulangkan status yang dijangkakan atau bahawa badan boleh digunakan.
Baca setiap pemindahan yang selesai daripada curl_multi_info_read(). result-nya milik handle itu. Simpan bersama proxy dan destinasi yang dipilih untuk handle itu.
| Bukti | Apa yang dijawabnya |
|---|---|
| Hasil cURL setiap pemindahan | Adakah pemindahan selesai pada peringkat pengangkutan atau protokol? |
| Status HTTP | Status respons apa yang diterima pertukaran ini? |
| Kandungan respons yang dijangkakan | Adakah aplikasi menerima sumber yang diperlukan? |
Semakan ini berkaitan, tetapi tiada satu pun menggantikan yang lain. Proxy boleh memulangkan cabaran pengesahan dengan badan ralat yang boleh dibaca sepenuhnya. Laman web boleh memulangkan penolakan selepas terowong dibuka dengan jayanya.
Semakan kesihatan berasingan sebelum pemindahan sebenar memberikan bukti lebih lama tentang permintaan lain. Ia tidak dapat mengesahkan operasi seterusnya. Gunakan hasil pemindahan sebenar untuk hasilnya, dan simpan semakan terdahulu hanya sebagai konteks tambahan.