Articles of descanso

¿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 […]

¿Cuál es la ventaja de utilizar REST en lugar de HTTP no REST?

Aparentemente, REST es solo un conjunto de convenciones sobre cómo usar HTTP . Me pregunto qué ventaja proporcionan estas convenciones. ¿Alguien sabe?

Transacciones en REST?

Me pregunto cómo implementarías el siguiente caso de uso en REST. ¿Es posible hacerlo sin comprometer el modelo conceptual? Lee o actualiza múltiples recursos dentro del scope de una sola transacción. Por ejemplo, transfiera $ 100 de la cuenta bancaria de Bob a la cuenta de John. Por lo que puedo decir, la única forma […]