Professional Documents
Culture Documents
request
Tổng quan về HTTP
request
HTTP request có thể là một file text dưới dạng XML hoặc Json
mà cả hai đều có thể hiểu được.
Cấu trúc của HTTP
requests
r.status_code: Lệnh này sẽ trả về trạng thái phản hồi của server
cho client như 200, 401, 404,...
r.text: Lệnh này trả về dữ liệu bạn đã nhận được từ 1 trang web.
r.json: Lệnh này sẽ lấy dữ liệu đã phản hồi từ web dưới dạng
dictionary
Thư viện
Requests
Thư viện Requests là một thư viện Python được sử dụng để tương tác với
các API của trang web. Nó cho phép gửi các yêu cầu HTTP đến các URL cụ
thể và nhận các phản hồi trả về từ server.
2xx (200 – 299): Yêu cầu của bạn đã được máy chủ tiếp nhận,
hiểu và xử lý thành công
201 Created: Request được chấp nhận cho xử lý, nhưng việc xử
lý chưa hoàn thành
3xx (300 – 399): Phía client cần thực hiện hành động bổ sung để hoàn tất yêu
cầu 301 Moved Permanently: Request hiện tại và các request sau được
yêu cầu di chuyển tới một URI mới.
4xx (400 – 499): Yêu cầu không thể hoàn tất hoặc yêu cầu chứa cú pháp
không chính xác.
404 Not Found: Các tài nguyên hiện tại không được tìm thấy nhưng có
thể có trong tương lai. Các request tiếp theo của Client được chấp
nhận.
5xx (500 – 599): Máy chủ không thể hoàn thành yêu
cầu được cho là hợp lệ
501 Not Implemented: Server không công nhận
các Request method hoặc không có khả năng xử
lý nó
3.1 Phương thức
Get
Get là phương thức được máy khách sử dụng để gửi dữ liệu tới máy
chủ thông qua URL. Phương thức này gửi trên thanh địa chỉ của
Browser.