Nơi tìm tiêu đề phản hồi CONNECT của proxy
Xem trao đổi CONNECT khi thiếu trường chẩn đoán dành riêng cho proxy trong đối tượng phản hồi đích.
Trường chẩn đoán trong phản hồi CONNECT của proxy thuộc về một phản hồi khác với phản hồi sau đó của trang web. Đối tượng phản hồi đích ở mức cao có thể chỉ hiển thị phản hồi sau.
| Giao diện truyền tải | Nơi siêu dữ liệu CONNECT xuất hiện |
|---|---|
| API kết nối HTTP chuẩn của Python, 3.12+ | get_proxy_response_headers() trả về tiêu đề phản hồi CONNECT, hoặc None khi CONNECT không được gửi. |
| Thu thập tiêu đề của libcurl | Có thể bao gồm tiêu đề CONNECT. CURLOPT_SUPPRESS_CONNECT_HEADERS kiểm soát việc gửi chúng qua các đường xuất tiêu đề liên quan. |
Đối với trình xử lý cURL của Guzzle, bắt từng khối phản hồi bằng on_headers thay vì chỉ nhìn phản hồi được trả về. Dùng giao diện được hỗ trợ của máy khách thực sự thực hiện yêu cầu. Thư viện xây trên Python không nhất thiết phơi bày phương thức kết nối trong phản hồi của nó, và một thực thể kết nối riêng không thể tiết lộ trao đổi này. Việc chặn tiêu đề CONNECT của libcurl có thể đơn giản hóa trình phân tích trong khi che giấu bằng chứng mà chẩn đoán cần.
Nếu trường vẫn không có, hãy kiểm tra các điều kiện sản phẩm, phương thức và kết quả đã được ghi lại của nhà vận hành. Yêu cầu được chuyển tiếp dưới dạng văn bản thuần và đường hầm HTTPS không trong suốt có thể tiết lộ siêu dữ liệu theo cách khác nhau; trường của nhà cung cấp không phải là phần bắt buộc của mọi phản hồi.
Giữ định nghĩa của trường cùng với giá trị của nó. IP được trả về có thể mô tả trình lắng nghe, ràng buộc cục bộ, lối ra được chọn hoặc đích. Chỉ hình dạng của nó không xác định nguồn mà trang web nhìn thấy.