Một API Design tốt nên trả về gì khi POST tạo một resource thành công?
Một API Design tốt nên trả về gì khi POST tạo một resource thành công?
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