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.


1
RESTful API e i18n: ¿cómo diseñar la respuesta?
Estamos diseñando una API RESTful destinada principalmente a satisfacer las necesidades de un solo cliente. Debido a sus circunstancias muy particulares, este cliente tiene que hacer la menor cantidad de solicitudes posible. La API maneja i18n a través de un encabezado Accept-Language en las solicitudes. Esto funciona para todas las …
15 rest  api  api-design  http 

2
¿Cuál es la mejor manera de crear el modelo de respuesta de error API REST y el sistema de códigos de error?
Mi implementación REST devolverá errores en JSON con la siguiente estructura: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Sugiero crear un modelo de respuesta especial, donde pueda pasar los valores necesarios para las propiedades (dev_message, message_for_user, some_internal_error_code) y devolverlos. En código sería similar a esto: $responseModel = …
15 php  mvc  rest  api 


3
Cómo soportar diferentes versiones de API
Estoy escribiendo una API Rest y me pregunto cómo manejar mejor el soporte de las diferentes versiones. Con esto no me refiero a cómo definir un URI como V2 o V3, sino cómo estructurar el código dado que necesitaría: Soporta múltiples versiones al mismo tiempo, por ejemplo. Los URI V1 …


5
¿REST y HATEOAS son una buena arquitectura para los servicios web?
Si entiendo correctamente, REST fue formalizado por Roy Fielding como modelo descriptivo de la arquitectura de la web. AFAIK Fielding no afirmó que REST fuera bueno, solo estaba describiendo la arquitectura de facto de la web. La web ya había demostrado en este punto un enorme y exitoso sistema de …
15 rest  hateoas 

4
Microservicios REST o AMQP, en cuyo caso
He leído muchos artículos sobre arquitectura de microservicios y me preguntaba cuándo usar AMQP o REST. He leído que el acoplamiento flexible entre servicios es algo bueno y AMQP parece ser una buena opción en ese caso. Pero si usamos AMQP, esto significa que ya no necesitamos puntos finales REST …



1
¿Cuál es la forma correcta de anidar recursos en el modelo REST?
Estoy diseñando una API de servicio REST y me atasqué en la forma adecuada de anidar recursos. Recursos: socios, entradas, configuraciones Conexiones entre recursos: el compañero tiene muchas entradas, el socio tiene una configuración, Lógica de negocios: puede enumerar todos los socios como usuario anónimo, puede agregar un nuevo ticket …
14 api  rest  api-design 


6
¿Las sesiones del lado del servidor violan REST?
Según Roy Fielding (uno de los principales autores de la especificación HTTP) en su tesis seminal Architectural Styles cuando habla de REST , menciona: [E] cada solicitud del cliente al servidor debe contener toda la información necesaria para comprender la solicitud, y no puede aprovechar ningún contexto almacenado en el …
14 rest 

4
Usar composición y herencia para DTO
Tenemos una API web ASP.NET que proporciona una API REST para nuestra aplicación de página única. Usamos DTO / POCO para pasar datos a través de esta API. El problema ahora es que estos DTO se hacen más grandes con el tiempo, así que ahora queremos refactorizar los DTO. Estoy …
13 rest  api-design  web-api  dto  poco 

2
Para incluir un ID de recurso en la carga útil o derivar de URI
Al diseñar una API, nos encontramos con la pregunta de si una carga útil PUT debe contener la ID del recurso que se está actualizando. Esto es lo que tenemos actualmente: PUT /users/123 Payload: {name: "Adrian"} Nuestro código de ruta extrae la ID del URI y continúa con la actualización. …
13 rest  resources 

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.