Hướng dẫn how do i find http response code in python? - làm cách nào để tìm mã phản hồi http trong python?
Đây là một giải pháp Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết Đọc returns a number that indicates the status (200 is OK, 404 is Not Found). Python requests are generally used to fetch the content from a particular resource URI. Whenever we make a request to a specified URI through Python, it returns a response object. Now, this response object would be used to access certain features such as content, headers, etc. This article revolves around how to check the response.status_code out of a response object. To know more about Status codes for HTTP, visit – HTTP status codes | Successful Responses and HTTP status codes | Informational Responses. Bàn luậnPhản hồi.status_code trả về một số chỉ ra trạng thái (200 là OK, không tìm thấy 404). Các yêu cầu Python thường được sử dụng để tìm nạp nội dung từ một URI tài nguyên cụ thể. Bất cứ khi nào chúng tôi đưa ra yêu cầu cho một URI được chỉ định thông qua Python, nó sẽ trả về một đối tượng phản hồi. Bây giờ, đối tượng phản hồi này sẽ được sử dụng để truy cập một số tính năng nhất định như nội dung, tiêu đề, v.v ... Bài viết này xoay quanh cách kiểm tra phản hồi.status_code ra khỏi đối tượng phản hồi. Để biết thêm về mã trạng thái cho HTTP, hãy truy cập - mã trạng thái HTTP | Phản hồi thành công và mã trạng thái HTTP | Phản hồi thông tin. Làm thế nào để sử dụng phản hồi.status_code bằng cách sử dụng các yêu cầu Python?
Tải xuống và cài đặt phiên bản mới nhất của Python 3Cách cài đặt các yêu cầu trong Python - cho Windows, Linux, MacMã ví dụ - Python request.py Thực hiện ví dụ -Lưu tệp trên dưới dạng Đầu ra -Kiểm tra và 200 trong đầu ra có liên quan đến mã trạng thái và mã trạng thái tương ứng. requests.status_code Nếu status_code không nằm trong phạm vi 200-29. Bạn có thể cần kiểm tra phương thức bắt đầu được sử dụng để thực hiện yêu cầu + URL bạn đang yêu cầu tài nguyên. Mã nguồn: lib/http/__ init__.py Lib/http/__init__.py
Mô -đun Mới trong phiên bản 3.5. Một lớp con của Python request.py5 xác định một tập hợp mã trạng thái HTTP, cụm từ lý do và mô tả dài được viết bằng tiếng Anh. Usage: >>> from http import HTTPStatus >>> HTTPStatus.OK HTTPStatus.OK >>> HTTPStatus.OK == 200 True >>> HTTPStatus.OK.value 200 >>> HTTPStatus.OK.phrase 'OK' >>> HTTPStatus.OK.description 'Request fulfilled, document follows' >>> list(HTTPStatus) [HTTPStatus.CONTINUE, HTTPStatus.SWITCHING_PROTOCOLS, ...] Mã trạng thái HTTPMã trạng thái được hỗ trợ, được đăng ký IANA có sẵn trong Python request.py6 là:
Để duy trì khả năng tương thích ngược, các giá trị enum cũng có mặt trong mô -đun Python request.py42 cũng có sẵn là Python request.py43). Đã thay đổi trong phiên bản 3.7: Đã thêm mã trạng thái Python request.py44 status code. Mới trong phiên bản 3.8: Đã thêm mã trạng thái Python request.py45 status code. Mới trong phiên bản 3.9: Đã thêm Python request.py46, Python request.py47 and Python request.py48 status codes. classhttp.httpmethod¶http.HTTPMethod¶ Mới trong phiên bản 3.11. Một lớp con của Python request.py49 xác định một tập hợp các phương thức và mô tả HTTP được viết bằng tiếng Anh. Usage: >>> from http import HTTPMethod >>> HTTMethod.GET HTTMethod.GET >>> HTTMethod.GET == 'GET' True >>> HTTMethod.GET.value 'GET' >>> HTTMethod.GET.description 'Transfer a current representation of the target resource.' >>> list(HTTPMethod) [HTTPMethod.GET, HTTPMethod.HEAD, ...] Phương pháp HTTPCác phương pháp được hỗ trợ, đã đăng ký IANA có sẵn trong Python request.py50 là:
|