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

Một API Design tốt nên trả về gì khi POST tạo một resource thành công?

Câu trả lời

markdown Copy
Khi thiết kế một API tốt để xử lý POST tạo mới một resource thành công, có một số điểm quan trọng cần lưu ý:

- **Trạng thái HTTP Code**: Nên trả về mã trạng thái 201 (Created) để cho biết rằng resource đã được tạo thành công.

- **Header Location**: Cho phép khách hàng biết nơi mà resource mới có thể được truy cập, chủ yếu bằng cách đặt URL của resource đó vào header `Location`.

- **Response Body**: Trong body của response, nên bao gồm đại diện của resource mới được tạo hoặc ít nhất là ID của nó. Điều này giúp khách hàng xác thực thông tin của resource m...
middle

middle

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

senior

Khi API cần nhiều trường dynamic, bạn xử lý field masking hay include/exclude như thế nào?

middle

Trong API Design, có nên trả về toàn bộ resource sau khi update (PUT/PATCH)?

middle

Trong API Design, khi nào nên dùng query params và khi nào nên dùng path params?

Bình luận

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

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