Phát hành v2.28.1. (Cài đặt)Installation)
Yêu cầu là một thư viện HTTP thanh lịch và đơn giản cho Python, được xây dựng cho con người. is an elegant and simple HTTP library for Python, built for human beings.
Kìa, sức mạnh của các yêu cầu::
>>> r = requests.get('//api.github.com/user', auth=('user', 'pass')) >>> r.status_code 200 >>> r.headers['content-type'] 'application/json; charset=utf8' >>> r.encoding 'utf-8' >>> r.text '{"type":"User"...' >>> r.json() {'private_gists': 419, 'total_private_repos': 77, ...}
Xem mã tương tự, yêu cầu sans.
Yêu cầu cho phép bạn gửi yêu cầu HTTP/1.1 rất dễ dàng. Không cần phải thêm các chuỗi truy vấn theo cách thủ công vào URL của bạn hoặc để mã hóa dữ liệu bài đăng của bạn. Gộp kết nối HTTP và Dive-Alive và HTTP được tự động 100%, nhờ Urllib3. allows you to send HTTP/1.1 requests extremely easily. There’s no need to manually add query strings to your URLs, or to form-encode your POST data. Keep-alive and HTTP connection pooling are 100% automatic, thanks to urllib3.
Các tính năng yêu quý
Yêu cầu đã sẵn sàng cho ngày hôm nay Web Web.
Keep-Alive & Kết nối gộp
Các lĩnh vực và URL quốc tế
Các phiên với sự kiên trì cookie
Xác minh SSL kiểu trình duyệt
Giải mã nội dung tự động
Xác thực cơ bản/tiêu hóa
Bánh quy khóa/giá trị thanh lịch
Giải nén tự động
Cơ thể phản ứng Unicode
Hỗ trợ proxy http (s)
Tải lên tập tin đa điểm
Truyền phát tải xuống
Thời gian chờ kết nối
Yêu cầu chunk
.netrc Hỗ trợ
Yêu cầu chính thức hỗ trợ Python 3.7+ và chạy tuyệt vời trên Pypy.
Hướng dẫn sử dụng
Phần này của tài liệu, chủ yếu là văn xuôi, bắt đầu với một số thông tin cơ bản về các yêu cầu, sau đó tập trung vào các hướng dẫn từng bước để tận dụng tối đa các yêu cầu.
- Cài đặt các yêu cầu
- $ python -m pip yêu cầu cài đặt
- Nhận mã nguồn
- Bắt đầu nhanh
- Đưa ra một yêu cầu
- Vượt qua các tham số trong URL
- Nội dung phản hồi
- Nội dung phản hồi nhị phân
- Nội dung phản hồi JSON
- Nội dung phản hồi thô
- Tiêu đề tùy chỉnh
- Yêu cầu bài viết phức tạp hơn
- Đăng một tệp được mã hóa nhiều phần
- Mã trạng thái phản hồi
- Tiêu đề phản hồi
- Bánh quy
- Chuyển hướng và lịch sử
- Thời gian chờ
- Lỗi và ngoại lệ
- Sử dụng nâng cao
- Đối tượng phiên
- Đối tượng yêu cầu và phản hồi
- Yêu cầu chuẩn bị
- Xác minh chứng nhận SSL
- Giấy chứng nhận phía khách hàng
- Chứng chỉ CA
- Nội dung cơ thể Quy trình làm việc
- Keep-Alive
- Phát trực tuyến tải lên
- Yêu cầu mã hóa chunk
- Đăng nhiều tệp được mã hóa nhiều phần
- Móc sự kiện
- Xác thực tùy chỉnh
- Yêu cầu phát trực tuyến
- Proxy
- Tuân thủ
- Động từ HTTP
- Động từ tùy chỉnh
- Tiêu đề liên kết
- Bộ điều hợp vận chuyển
- Chặn hay không chặn?
- Đặt hàng tiêu đề
- Thời gian chờ
- Lỗi và ngoại lệ
- Sử dụng nâng cao
- Đối tượng phiên
- Đối tượng yêu cầu và phản hồi
- Yêu cầu chuẩn bị
- Xác minh chứng nhận SSL
- Giấy chứng nhận phía khách hàng
Chứng chỉ CA
Nội dung cơ thể Quy trình làm việc
- Phát trực tuyến tải lên
- Yêu cầu mã hóa chunk
- Đăng nhiều tệp được mã hóa nhiều phần
- Móc sự kiện
- Xác thực tùy chỉnh
- Yêu cầu phát trực tuyến
- Lỗi và ngoại lệ
- Sử dụng nâng cao
- Bánh quy
- Chuyển hướng và lịch sử
- Thời gian chờ
- Lỗi và ngoại lệ
Sử dụng nâng cao
Đối tượng phiên
- Đối tượng yêu cầu và phản hồi
- Yêu cầu chuẩn bị
- Xác minh chứng nhận SSL
- Giấy chứng nhận phía khách hàng
- Chứng chỉ CA
- Nội dung cơ thể Quy trình làm việc
- Phát trực tuyến tải lên
- Yêu cầu mã hóa chunk
- Đăng nhiều tệp được mã hóa nhiều phần
- Móc sự kiện
- Xác thực tùy chỉnh
- Yêu cầu phát trực tuyến
- Proxy
- Tuân thủ
- Động từ HTTP
- Động từ tùy chỉnh
Tiêu đề liên kết