Mga Resulta ng Transport at HTTP sa PHP multi-cURL
Basahin ang mga resulta ng transport kada handle at ang estado ng destinasyon kapag tinatasa ang mga kahilingang proxy sa PHP multi-cURL.
“Tapos” ay nagsasabi na huminto ang isang transfer na multi-cURL. Hindi nito sinasabi na gumana ang pag-login sa proxy, na ibinalik ng destinasyon ang inaasahang status, o na magagamit ang body.
Basahin ang bawat natapos na transfer mula sa curl_multi_info_read(). Ang result nito ay pag-aari ng handle na iyon. Itago ito kasama ng napiling proxy at destinasyon ng handle.
| Ebidensya | Ano ang sinasagot |
|---|---|
| Resulta ng cURL kada transfer | Nakumpleto ba ang transfer sa antas ng transport o protocol? |
| Status ng HTTP | Anong status ng tugon ang natanggap ng palitang ito? |
| Inaasahang nilalaman ng tugon | Natanggap ba ng aplikasyon ang mapagkukunang kailangan nito? |
Magkakaugnay ang mga pagsusuring ito, ngunit wala sa mga ito ang pumapalit sa iba. Maaaring magbalik ang proxy ng hamon sa pagpapatotoo na may ganap na nababasang body ng error. Maaaring magbalik ang isang website ng pagtanggi matapos matagumpay na mabuksan ang tunnel.
Ang hiwalay na pagsusuri ng kalusugan bago ang aktwal na transfer ay nagbibigay ng mas lumang ebidensya tungkol sa ibang kahilingan. Hindi nito mapapatunayan ang susunod na operasyon. Gamitin ang resulta ng aktwal na transfer para sa kinalabasan nito, at itago ang naunang pagsusuri bilang karagdagang konteksto lamang.