2012-02-24 11 views
8

¿Cuál es la forma REST de verificar si el recurso existe o no? Supongamos que tiene algún recurso llamado Proyecto. Por mi subestimar uno de esto sería cierto:REST estándar para comprobar si existe recurso

obtener el recurso

GET /rest/projects/123 

GET /rest/projects/someCriteria 

GET /rest/projects/listOfIds 

sencilla pero de esta manera todo el objeto se recupera si está disponible y sólo queremos comprobar si está allí. ¿Existe una solución más elegante, tal vez con HEAD?

+4

Sí, use 'HEAD' y verifique' 404'. –

Respuesta

12

La manera REST es usar lo que la interfaz uniforme permite en su arquitectura específica. Para HTTP, la mejor coincidencia es HEAD. Si necesita información más allá de la simple existencia de un recurso, considere OPTIONS.

Cuestiones relacionadas