Hướng dẫn json requests python
Thư viện Requests trong Python giúp lập trình viên có thể thực hiện các tác vụ như gửi request tới server cũng như xử lý response một cách đơn giản. Trong bài viết này chúng ta sẽ tìm hiểu cách sử dụng thư viện này. Show Cách đơn giản nhất để cài đặt thư viện Request đó là sử dụng chương trình Việc cài đặt
Ngoài ra, nếu bạn sử dụng Mac OSX thì việc cài đặt
Sau khi đã có
Sau khi hoàn tất việc cài đặt thì bây giờ chúng ta đã sẵn sàng để bắt đầu sử dụng thư viện này. Ở phần tiếp theo sau tôi sẽ chạy code Python trong interactive, tuy nhiên nếu muốn bạn có thể tạo file chương trình python riêng để chạy code. Để truy cập vào Python interactive mode
bạn chạy câu lệnh Gửi HTTP GET RequestTrước tiên chúng ta cần import thư viện Requests vào sử dụng trong chương trình:
Để gửi một HTTP GET request tới địa chỉ URL là
Sau khi chạy câu lệnh trên biến
Chúng ta có thể thêm query parameter trong GET request trực tiếp trong URL:
Hoặc bạn cũng có thể sử dụng cách khác như sau:
Kiểm tra URL của request:
Gửi HTTP POST Request Ở ví dụ dưới đây chúng ta sẽ gửi HTTP POST request tới địa chỉ URL là
Request được thực hiện bởi Python ở đoạn code trên sẽ tương tự trường hợp khi bạn
truy cập trang login điền các dữ liệu cho 2 trường Để gửi POST request với giá trị của trường
Nếu cả 2 parameter
Để upload một file lên server sử dụng POST request chúng ta sẽ cần chuyền vào giá trị cho tham số
Gửi HTTP PUT, DELETE, HEAD Và OPTION RequestCác request dạng này tương tự như GET request mà chúng ta đã tham khảo ở mục trước:
Response ContentĐể lấy ra nội dung của response trả về dạng văn bản:
Trường hợp văn bản trả về trong response có định dạng JSON thì lúc này chúng ta có thể decode dữ liệu này như sau:
Response Status CodesĐể kiểm tra HTTP status code của response trả về cho request:
|