Según la "ideología REST", ¿qué debería estar en el cuerpo de respuesta para las solicitudes PUT/POST/DELETE?¿Qué llamadas REST PUT/POST/DELETE deben devolver por convención?
¿Qué hay de los códigos de retorno? ¿Es suficiente
HTTP_OK
?¿Cuál es el motivo de tales convenciones, si las hay?
que he encontrado un buen puesto describir las diferencias/PUT de la publicación: POST vs PUT Pero todavía no responde a mi pregunta.
Sí, he echado de menos este hecho. ¡Gracias!Esto parece mucho más lógico que "inventar" un nuevo significado para cada "método" http y seguramente más lógico que el mapeo de las operaciones SQL. – tuxSlayer
@tuxslayer Me alegra que no pensaras que solo estaba tratando de ser sarcástica. Muchas personas parecen pensar que REST agrega requisitos adicionales sobre los métodos HTTP. Sin embargo, este no es el caso. Existen restricciones adicionales, pero en realidad no afectan el comportamiento de los métodos HTTP. RFC2616 es definitivamente la guía a seguir. –
Aprecio el enlace. :) Me hizo parar y pensar en la herramienta que estoy usando. Después de leer su publicación, y el RFC, me encontré refiriéndome al RFC el resto de la noche. Me ayudó a pensar en el proceso como un proceso HTTP primero, y un proceso de descanso en segundo lugar. Muy apreciado. –