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 thiết kế API, bạn sử dụng HATEOAS bao giờ chưa? Ưu/nhược điểm?

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?

junior

What are the advantages of Web Services?

Bình luận

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

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