Kết quả truyền tải và HTTP trong PHP multi-cURL
Đọc kết quả truyền tải theo từng handle và trạng thái đích khi đánh giá các yêu cầu proxy PHP multi-cURL.
“Hoàn tất” cho bạn biết một lượt truyền tải multi-cURL đã dừng. Nó không cho bạn biết đăng nhập proxy có thành công, đích có trả về trạng thái mong đợi hay nội dung có dùng được hay không.
Đọc từng lượt truyền tải đã hoàn tất từ curl_multi_info_read(). result của nó thuộc về handle đó. Giữ nó cùng với proxy và đích đã chọn cho handle.
| Bằng chứng | Nó trả lời điều gì |
|---|---|
| Kết quả cURL theo lượt truyền tải | Lượt truyền tải có hoàn tất ở mức truyền tải hay giao thức? |
| Trạng thái HTTP | Trao đổi này nhận được trạng thái phản hồi nào? |
| Nội dung phản hồi mong đợi | Ứng dụng có nhận được tài nguyên cần thiết? |
Các kiểm tra này liên quan đến nhau, nhưng không cái nào thay thế cái khác. Proxy có thể trả về thử thách xác thực với nội dung lỗi hoàn toàn đọc được. Một trang web có thể trả về sự từ chối sau khi đường hầm mở thành công.
Một kiểm tra tình trạng riêng trước lượt truyền tải thực tế cung cấp bằng chứng cũ hơn về một yêu cầu khác. Nó không thể chứng nhận thao tác tiếp theo. Dùng kết quả của lượt truyền tải thực tế cho kết cục của nó, và chỉ giữ kiểm tra trước đó như ngữ cảnh bổ sung.