Preguntas etiquetadas con rest

12
Muchas llamadas asincrónicas frente a una sola llamada a la API

Estamos desarrollando una API REST que, entre otras, será consumida por una interfaz HTML5 a través de JavaScript. La aplicación es para uso dentro de la organización y generalmente tiene alrededor de 300 usuarios, pero queremos escalar bien hasta 1000 usuarios más o menos. Normalmente, las...

12
¿Debo ser permisivo con los parámetros desconocidos?

Estoy diseñando una API RESTful y me enfrenté al problema del título, reformulado para mayor claridad: ¿Debo fallar rápidamente si un cliente envía un parámetro no reconocido? Por ejemplo, http://example.com/api/foo?bar=true&paula=bean En lo anterior, bares un parámetro válido pero paulano...

11
Diseño de autenticación para API REST

Estoy trabajando en una API para un servicio REST que voy a producir y consumir. Pasé los últimos días tratando de descubrir cómo manejar la autenticación de manera agradable, y creo que finalmente se me ocurrió algo. Se me ocurre esto en base a los siguientes hechos sobre la pila de...

11
Regla API REST sobre tunelización

Simplemente lea esto en el Libro de reglas de la API REST : GET y POST no deben usarse para hacer un túnel con otros métodos de solicitud . La tunelización se refiere a cualquier abuso de HTTP que enmascara o tergiversa la intención de un mensaje y socava la transparencia del protocolo. Una API...

11
Diseño de API REST para páginas web con asistentes

Tengo una página web con formato de asistente. El botón de envío a la API estará en el cuarto paso del asistente. Sin embargo, quiero que los datos ingresados ​​se almacenen en la base de datos antes de pasar al siguiente paso en el asistente. También quiero que la API REST funcione para las...