tôi có dịch vụ đó có một số thực thể và cần phải lưu/cập nhật tổ chức này:Dịch vụ RESTful, cách trả lời nếu xác thực không thành công?
http://myhost.com/rest/entity
tôi sử dụng POST và nộp JSON. Bên trong dịch vụ nó phát hiện rằng thực thể được thông qua là không tốt. Không hợp lệ, đơn đặt hàng được thông qua với khách hàng không tồn tại, v.v.
Tôi nên trả lời như thế nào? HttpCode.NotFound
? Hoặc những người khác? Làm thế nào để bạn trả lời những điều như vậy?
Vâng, điều đó thực sự tùy thuộc vào quyết định của bạn, đó là dịch vụ của bạn. – jgroenen
có thể trùng lặp của [mã trạng thái REST HTTP để xác thực không thành công hoặc trùng lặp không hợp lệ] (http://stackoverflow.com/questions/3290182/rest-http-status-codes-for-failed-validation-or-invalid-duplicate) – MaxiWheat