2012-02-24 25 views
8

Cách REST để kiểm tra xem tài nguyên có tồn tại hay không? Giả sử bạn có một số tài nguyên được gọi là Dự án. Bởi tôi understating một trong những điều này sẽ là con đường:Chuẩn REST để kiểm tra xem tài nguyên có tồn tại không?

GET tài nguyên

GET /rest/projects/123 

GET /rest/projects/someCriteria 

GET /rest/projects/listOfIds 

đơn giản nhưng cách này toàn bộ đối tượng được lấy nếu có sẵn và chúng tôi chỉ muốn kiểm tra xem nó là ở đó. Có giải pháp thanh lịch hơn, có thể sử dụng HEAD không?

+4

Có, sử dụng 'HEAD' và kiểm tra' 404'. –

Trả lời

12

Cách REST là sử dụng bất kỳ giao diện thống nhất nào cho phép trong kiến ​​trúc cụ thể của bạn. Đối với HTTP, kết quả phù hợp nhất là HEAD. Nếu bạn cần thông tin ngoài sự tồn tại đơn giản của tài nguyên, hãy xem xét OPTIONS.

Các vấn đề liên quan