Nói một cách đơn giản POST request là một cách để bạn gửi dữ liệu đến đích với sự trợ giúp của internet.
Nó được thực hiện bằng cách sử dụng phương thức POST request, một phương thức yêu cầu HTTP rất phổ biến (như GET, PUT hoặc DELETE).
Mặc dù viết hoa nhưng “POST” không phải là từ viết tắt, vì vậy nó không đại diện cho bất cứ thứ gì. Nhưng một cách dễ hiểu về phương pháp POST là “đăng” dữ liệu đến một đích.
POST request hoạt động như thế nào?
Các phương thức yêu cầu HTTP (thường được gọi là động từ HTTP) là loại hành động tương tự mà bạn có thể yêu cầu API thực hiện.
Điều này có ý nghĩa hơn nếu bạn hình dung API như một người phục vụ trong nhà hàng.
Nếu người dùng là khách hàng và máy chủ là nhà bếp, thì phải tồn tại một số loại liên kết để cả hai có thể giao tiếp với nhau.
Liên kết giúp giao tiếp này có thể thực hiện được là người phục vụ hay API.
Nếu hài lòng với bữa ăn của mình và muốn dành lời khen cho đầu bếp, bạn cần nói với người phục vụ để anh ta vào bếp và nói với đầu bếp.
Những gì đang xảy ra ở đây rất giống với những gì xảy ra khi một POST request đang được thực hiện.
Khi bạn nói với API rằng bạn muốn gửi thông tin, bạn sẽ gửi một POST request đến máy chủ. Sau khi nó xử lý yêu cầu của bạn, máy chủ sẽ lấy thông tin của bạn và xử lý nó như dự định.
Khi nào sử dụng POST request
Dưới đây là một số ví dụ về lý do thực hiện POST request:
API ngân hàng - Chuyển tiền
API truyền thông hợp nhất - Gửi tin nhắn tức thì hoặc email tới đồng nghiệp
API biểu mẫu liên hệ - Gửi phiếu hỗ trợ
API phương tiện truyền thông xã hội - Tạo bài đăng / nhận xét bên ngoài ứng dụng thực tế
API giao dịch - Gửi lệnh mua cổ phiếu hoặc trái phiếu
API đăng ký - Gửi thông tin cá nhân để đăng ký một trang web hoặc dịch vụ
Bất cứ lúc nào bạn muốn gửi thông tin cho bất kỳ mục đích gì, bạn sử dụng POST request để gửi thông tin đến đích.