Preguntas etiquetadas con rest

14
¿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...

13
¿Por qué necesitamos la seguridad del servicio REST si tenemos HTTPS?

Me refiero a este excelente artículo http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/ que habla de amazon como seguridad para el servicio web. Sin embargo, me hicieron una pregunta en el equipo sobre por qué la necesitamos si ya usamos HTTPS. No pude responder...

13
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 buscando "mejores...

13
¿Cuándo debo usar AtomPub?

He estado realizando algunas investigaciones sobre el diseño de servicios web RESTful y he llegado a lo que creo que es un punto de decisión clave, así que pensé en ofrecerlo a la comunidad para obtener algunos consejos. De acuerdo con los principios de una arquitectura RESTful, quiero presentar...

13
¿Cómo simular una API REST?

Estoy trabajando en un nuevo proyecto que consultará datos de una API REST de terceros. Esto es para un feed de datos deportivos en tiempo real, por lo que el feed solo funciona cuando un juego se está llevando a cabo. Aunque la tercera parte proporciona una buena documentación (XSD, etc.), no...

13
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. Los...

12
WCF Data Services (OData) Vs ASP.NET Web API? Hipermedia?

Estoy diseñando una aplicación distribuida que consistirá en servicios REST y una variedad de clientes (Silverlight, iOS, Windows Phone 7, etc.). Estaba listo para decidir que implementaría mis servicios REST utilizando WCF Data Services (OData), pero ahora la MVC 4 Web API me ha hecho cuestionar...

12
¿JSON plano o anidado para datos jerárquicos?

He cambiado de ida y vuelta ~ 5 veces ya. Este punto final REST /api/tags/será para uso interno (sin clientes de terceros), soy el único que trabaja con él. Estoy decidiendo entre estas dos representaciones: Plano { "types":[ { "id":1, "text":"Utility" }, { "id":7, "text":"Lease...

12
¿Qué tan discreta debe ser una API RESTful?

Nunca he construido una API RESTful antes y me pregunto qué tan discreta debería ser. Por ejemplo, supongamos que tengo un cliente que tiene un nombre, dirección, número de teléfono, dirección de correo electrónico, idioma, etc. ¿Tiene sentido que haya una manera de actualizar cada campo...

12
Servicio MVC y RESTful API

MVC es bastante sencillo. Hay un modelo, un controlador y una vista. Cuando creamos un sitio web, todo se junta cuando el cliente envía la solicitud de palabra clave REST al servidor -> el servidor hace coincidir la URL solicitada con la acción del controlador -> que luego llama a los modelos...