Câu hỏi phỏng vấn API Design
Câu hỏi

Trong API Design, khi nào nên dùng status code 201 thay vì 200?

Câu trả lời

markdown

Đặc điểm

Status code 200 được sử dụng khi một yêu cầu HTTP đã thành công. Đây là mã phản hồi chung cho các phương thức GET, nhưng cũng có thể được sử dụng trong các trường hợp khác khi không cần phản hồi phức tạp thêm.

Status code 201 chỉ được sử dụng khi một tài nguyên mới đã được tạo thành công trên máy chủ. Mã này thường được sử dụng khi xử lý yêu cầu POST thành công, khi dữ liệu mới được tạo và lưu trữ.

So sánh

Khi thực hiện một thao tác GET, PUT, hoặc DELETE thành công mà không cần báo cáo thêm về việc tạo tài nguyên mới, sử dụng status code 200 là hợp lý. Trường hợp này phản ánh rằng hành độ...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Khi thiết kế API, bạn sử dụng HATEOAS bao giờ chưa? Ưu/nhược điểm?

senior

Làm sao để thiết kế API có khả năng mở rộng (scalable API Design)?

middle

Khi API nhận input từ client, bạn validate input phía server như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào