Articles of descanso

Tipo de contenido REST: ¿Debe basarse en la extensión o en el encabezado Aceptar?

¿Debería la representación (html, xml, json) devuelta por un servicio web RESTful ser determinada por la url o por el encabezado Aceptar de HTTP?

Forma RESTful de crear múltiples elementos en una sola solicitud

Estoy trabajando en un pequeño progtwig de servidor cliente para recostackr pedidos. Quiero hacer esto de una manera “REST (ful)”. Lo que quiero hacer es: Recoge todas las líneas de pedido (producto y cantidad) y envía la orden completa al servidor Por el momento veo dos opciones para hacer esto: Envíe cada línea de pedido […]

¿Cuáles son los mejores / comunes verbos de URL RESTful y acciones?

Estoy tratando de encontrar algo de información sobre las mejores y más comunes acciones de URL RESTful. por ejemplo, qué url usas para mostrar los detalles de un artículo, para editarlo, actualizarlo, etc. /question/show/ /question/edit/ /question/update/ (this is the post back url) /question/list (lists the questions) hmm. gracias a cualquiera ayudando 🙂

Querystring en URL de recurso REST

Tuve una conversación con un colega hoy sobre el uso de cadenas de consulta en URL REST. Toma estos 2 ejemplos: 1. http://localhost/findbyproductcode/4xxheua 2. http://localhost/findbyproductcode?productcode=4xxheua Mi postura era que las URL deberían diseñarse como en el ejemplo 1. Esto es más limpio y lo que creo que es correcto dentro de REST. En mi opinión, […]

¿Qué es REST? Ligeramente confundido

Estaba bajo el supuesto de que REST era un servicio web, pero parece que estoy equivocado al pensar esto, entonces, ¿qué es REST? He leído la Wikipedia pero todavía no puedo entenderlo. ¿Por qué hacer muchos lugares se refieren a las API como API REST?

S3 REST API y método POST

Estoy usando AWS S3 REST API , y después de resolver algunos problemas molestos con la firma parece funcionar. Sin embargo, cuando uso el verbo REST correcto para crear un recurso, es decir, POST , obtengo el 405 method not allowed . La misma solicitud funciona bien con el método PUT y crea recursos. ¿Estoy […]

CORS con spring-boot y angularjs no funcionan

Estoy tratando de llamar a los puntos finales REST en una aplicación (aplicación de arranque de resorte) desde otra (angularjs). Las aplicaciones se ejecutan en los siguientes hosts y puertos. Aplicación REST, usando el arranque de spring, http://localhost:8080 Aplicación HTML, usando angularjs, http://localhost:50029 También estoy usando spring-security con la aplicación Spring-boot. Desde la aplicación HTML, […]

Spring RestTemplate tiempo de espera

Me gustaría establecer los tiempos de espera de conexión para un servicio de descanso utilizado por mi aplicación web. Estoy usando Spring’s RestTemplate para hablar con mi servicio. Investigué un poco y encontré y utilicé el xml a continuación (en mi aplicación xml), que creo que está destinado a establecer el tiempo de espera. Estoy […]

Si una operación RESTful ‘PUT’ devuelve algo

Me preguntaba cuáles son las opiniones de las personas acerca de una operación RESTful PUT que no devuelve nada (nulo) en el cuerpo de la respuesta.

Práctica recomendada para actualizaciones parciales en un servicio RESTful

Estoy escribiendo un servicio RESTful para un sistema de gestión de clientes y estoy tratando de encontrar la mejor práctica para actualizar registros parcialmente. Por ejemplo, quiero que la persona que llama pueda leer el registro completo con una solicitud GET. Pero para actualizarlo solo se permiten ciertas operaciones en el registro, como cambiar el […]