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

middle

Khi thiết kế API tạo nhiều bản ghi cùng lúc (bulk create), bạn xử lý transaction như thế nào?

middle

Trong API Design, bạn thường trả về enum dưới dạng string hay number? Vì sao?

senior

Làm sao để làm document API đầy đủ, dễ hiểu, luôn đồng bộ với source code?

Bình luận

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

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