Hiểu các dạng yêu cầu HTTP
Trong khi mọi RESTful API bạn nhìn vào là một API dựa trên HTTP, bạn sẽ cuối cùng nhìn vào các APIs dựa trên HTTP
cái không tuân thủ các nguyên tắc của REST và vì vậy không phải là RESTful. Trong mỗi trường hợp, các APIs
yêu cầu hiểu biết về HTTP. Vì các APIs này đang sử dụng HTTP như chuyển vận, bạn sẽ làm việc với cùng các dạng
HTTP request và response code cái đã được sử dụng trên internet.
Các dạng yêu cầu HTTP phổ biến bao gồm GET, POST, PATCH, PUT, và DELETE. Như bạn có thể tưởng tượng, các yêu cầu
GET được sử dụng để yêu cầu dữ liệu từ máy chủ, các yêu cầu DELETE được sử dụng để xóa một tài nguyên trên máy
chủ, và 3 Ps (POST, PATCH, PUT) được sử dụng để thực hiện một thay đổi trên máy chủ. Trong bảng dưới, chúng ta
liệt kê định nghĩa mỗi phương thức cùng với ý nghĩa của chúng trong bối cảnh liên mạng.