HTTP Methods - Khi nào dùng POST, GET, PUT, DELETE? -

HTTP Methods - Khi nào dùng POST, GET, PUT, DELETE? -

HTTP Methods - Khi nào dùng POST, GET, PUT, DELETE? -

HTTP Methods - Khi nào dùng POST, GET, PUT, DELETE? -

HTTP Methods - Khi nào dùng POST, GET, PUT, DELETE? -
HTTP Methods - Khi nào dùng POST, GET, PUT, DELETE? -
(028) 35124257 - 0933 427 079

HTTP Methods - Khi nào dùng POST, GET, PUT, DELETE?

21-05-2025
Là DevOps, khi xây API hay làm việc với automation tools (như Ansible, Postman, curl...), bạn chắc chắn đã từng thấy những "HTTP verb" này. Nhưng liệu bạn đã hiểu rõ nên dùng khi nào chưa?

Đây là cách hiểu dễ nhớ nhất, theo mô hình CRUD:

POST - Tạo mới (Create)
Dùng để tạo một đối tượng hoặc tài nguyên mới.
Ví dụ thực tế: Gửi yêu cầu tạo sách mới vào thư viện (POST /books với dữ liệu sách mới trong body).

GET - Đọc dữ liệu (Read)
Dùng để lấy dữ liệu hoặc truy vấn thông tin từ hệ thống, không thay đổi gì cả.
Ví dụ: Lấy danh sách sách trong thư viện (GET /books).

PUT - Cập nhật (Update)
Dùng để thay thế hoặc cập nhật toàn bộ nội dung một tài nguyên. Nếu tài nguyên chưa tồn tại, có thể tạo mới.
Ví dụ: Cập nhật thông tin người mượn của cuốn sách (PUT /books/10 với dữ liệu mới trong body).

DELETE - Xoá dữ liệu (Delete)
Gỡ bỏ tài nguyên khỏi hệ thống.
Ví dụ: Xoá một cuốn sách khỏi thư viện (DELETE /books/10).

Tips DevOps thực chiến:

  • Dùng GET để kiểm tra status của ứng dụng (health check).

  • Dùng POST khi muốn khởi tạo config mới (ví dụ: POST lên một endpoint tạo mới VM hay network).

  • PUT thường đi kèm ID cụ thể và là idempotent (gửi 10 lần cũng không khác nhau).

  • DELETE nên kiểm tra kỹ quyền truy cập trước khi triển khai vào production.

Bạn nào đang học REST API, làm việc với CI/CD, hoặc viết automation scripts, đừng bỏ qua các phương thức HTTP này. Dùng đúng sẽ giúp hệ thống rõ ràng, dễ debug, dễ maintain!

#DevOps #API #HTTP #Automation #VnPro


FORM ĐĂNG KÝ MUA HÀNG
Đặt hàng
icon-cart
0