Preguntas etiquetadas con rest

La transferencia de estado representativa, o REST, es un estilo arquitectónico para el software de red para transferir información a través de la web.


3
¿Por qué el método PATCH no es idempotente?
Me preguntaba acerca de esto. Supongamos que tengo un userrecurso con idy namecampos. Si quiero actualizar un campo, podría hacer una solicitud PATCH al recurso como este PATCH /users/42 {"name": "john doe"} Y luego la aplicación actualizará el nombre del usuario 42. Pero, ¿por qué si repito esta solicitud, el …

4
Código de estado HTTP para "Procesamiento continuo"
Estoy construyendo una API RESTful que admite tareas de larga duración en cola para un manejo eventual. El flujo de trabajo típico para esta API sería: El usuario completa el formulario El cliente publica datos en la API API devuelve 202 Aceptado El cliente redirige al usuario a una URL …
47 rest  http 





6
¿Cuál es la mejor manera de devolver una matriz como respuesta en una API RESTful?
Supongamos que tenemos recursos como este, book: type: object properties: author: {type: string} isbn: {type: string} title: {type: string} books: type: array items: book Entonces, cuando alguien hace un GETrecurso en los libros, estaríamos devolviendo lo siguiente [{"author": "Dan Brown", "isbn": "123456", "title": "Digital Fortress"}, {"author": "JK Rowling", "isbn": "234567", …
41 rest  json 



4
REST: compensaciones entre la negociación de contenido a través de aceptar encabezado versus extensiones
Estoy trabajando en el diseño de una API RESTful. Sabemos que queremos devolver JSON y XML para cualquier recurso dado. Había estado pensando que haríamos algo como esto: GET /api/something?param1=value1 Accept: application/xml (or application/json) Sin embargo, alguien rechazó el uso de extensiones para esto, así: GET /api/something.xml?parm1=value1 (or /api/something.json?param1=value1) ¿Cuáles …

3
API REST: ¿la API debe devolver objetos JSON anidados?
Cuando se trata de API JSON, ¿es una buena práctica aplanar las respuestas y evitar objetos JSON anidados? Como ejemplo, digamos que tenemos una API similar a IMDb pero para videojuegos. Hay un par de entidades, Juego, Plataforma, ESRBRating y GamePlatformMap que mapean Juegos y Plataformas. Digamos que solicitas / …
38 design  rest  api-design  json 



5
API RESTful. ¿Debo devolver el objeto que se creó / actualizó?
Estoy diseñando un servicio web RESTful usando WebApi y me preguntaba qué respuestas HTTP y cuerpos de respuesta devolver al actualizar / crear objetos. Por ejemplo, puedo usar el método POST para enviar algunos JSON al servicio web y luego crear un objeto. ¿Es una buena práctica establecer el estado …
36 rest  http 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.