Tôi đang sử dụng thư viện tuyệt vời Python Requests. Tôi nhận thấy rằng fine documentation có nhiều ví dụ về cách để làm điều gì đó mà không cần giải thích lý do tại sao. Ví dụ: cả hai số r.text
và r.content
được hiển thị dưới dạng ví dụ về cách để nhận phản hồi của máy chủ. Nhưng nó được giải thích ở đâu? Ví dụ, khi nào tôi chọn cái kia? Tôi thấy thar r.text
trả lại đối tượng unicode đôi khi và tôi cho rằng sẽ có sự khác biệt đối với phản hồi không phải văn bản. Nhưng tất cả những tài liệu này ở đâu? Lưu ý rằng các tài liệu liên quan nào nhà nước:Sự khác biệt giữa 'nội dung' và 'văn bản'
Bạn cũng có thể truy cập vào cơ thể phản ứng như byte, cho các yêu cầu phi văn bản:
Nhưng sau đó nó đi vào để hiển thị một ví dụ về một phản ứng văn bản! Tôi chỉ có thể giả sử rằng báo giá ở trên có nghĩa là nói non-text responses
thay vì non-text requests
, vì yêu cầu không phải văn bản không có ý nghĩa trong HTTP.
Tóm lại, đâu là tài liệu thích hợp của thư viện, thay vì hướng dẫn xuất sắc trên trang web Yêu cầu Python?
Liên quan: [Tôi có nên sử dụng .text hoặc .content khi phân tích cú pháp câu trả lời Yêu cầu không?] (Https://stackoverflow.com/q/40163323/3357935) –