Articles of rest

DESIGN DESIGN DESIGN – Obtener un recurso a través de REST con diferentes parámetros pero el mismo patrón de URL

Tengo una pregunta relacionada con el diseño de URL REST. Encontré algunas publicaciones relevantes aquí: Diferentes representaciones RESTful del mismo recurso y aquí: URL RESTful para OBTENER recursos por diferentes campos, pero las respuestas no son muy claras sobre cuáles son las mejores prácticas y por qué. Aquí hay un ejemplo. Tengo URLs REST para […]

Llamar a los servicios web REST desde una página asp clásica

Me gustaría comenzar a mover nuestras capas de aplicaciones empresariales en una colección de servicios web REST. Sin embargo, la mayoría de nuestra Intranet se ha creado con ASP clásico y la mayoría de los desarrolladores en los que trabajo mantienen la progtwigción en ASP clásico. Idealmente, entonces, para que se beneficien de las ventajas […]

¿Por qué RestTemplate no vincula la representación de respuesta a PagedResources?

Estoy usando spring-data-rest para exponer entidades como recursos de reposo (paginado). Todo funciona bien, pero cuando solicito datos a través de RestTemplate , obtengo un HATEOAS JSON inútil (que no RestTemplate ). El JSON parece ser un PagedResources. Podría vivir con eso, pero el JSON no se convierte en un objeto correctamente. No hay content […]

URLs amigables para ASP.NET

Los marcos de Python siempre proporcionan formas de manejar las URL que transmiten los datos de la solicitud de una manera elegante, como por ejemplo http://somewhere.overtherainbow.com/userid/123424/ Quiero que notes la ruta final / userid / 123424 / ¿Cómo se hace esto en ASP.NET?

¿Qué herramientas usas para probar tu API REST pública?

Buscando herramientas para probar REST API. Hasta ahora solo estoy al tanto de SoapUI . He intentado SOAPUI pero, al menos en un Mac , es terrible. Preguntándose qué personas están usando para probar sus propias API.

Cómo habilitar CORS en ASP.net Core WebAPI

Lo que trato de hacer Tengo una API web ASP.Net Core alojada en un Azure Free Plan ( http://andrewgodfroyportfolioapi.azurewebsites.net/swagger/ ) (Código fuente: https://github.com/killerrin/Portfolio-Backend ). También tengo un sitio web de cliente que quiero que consum esa API. La aplicación de cliente no se alojará en Azure, sino que se alojará en páginas de Github o […]

Spring MVC – Cómo devolver String simple como JSON en Rest Controller

Mi pregunta es esencialmente una continuación de esta pregunta. @RestController public class TestController { @RequestMapping(“/getString”) public String getString() { return “Hello World”; } } En lo anterior, Spring agregará “Hello World” en el cuerpo de respuesta. ¿Cómo puedo devolver un String como respuesta JSON? Entiendo que podría agregar comillas, pero eso se siente más como […]

Alternativas RESTful para ELIMINAR cuerpo de solicitud

Si bien la especificación HTTP 1.1 parece permitir cuerpos de mensaje en las solicitudes DELETE , parece indicar que los servidores deberían ignorarla ya que no hay una semántica definida para ella. 4.3 Cuerpo del mensaje Un servidor DEBERÍA leer y reenviar un cuerpo de mensaje en cualquier solicitud; si el método de solicitud no […]

¿Cómo funciona la anotación Spring @ResponseBody en este ejemplo de aplicación RESTful?

Tengo un método anotado de la siguiente manera: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List to be converted. // Save your work and restart the server. You should get JSON results when accessing // http://localhost:8080/rest-ws/app/accounts […]

API REST: creación masiva o actualización en una sola solicitud

Supongamos que hay dos recursos, Binder y Doc con relación de asociación, lo que significa que Doc y Binder sostienen por sí solos. Doc podría o no pertenecer a Binder y Binder podría estar vacío. Si quiero diseñar una API REST que permita al usuario enviar una colección de documentos, EN SOLICITUD INDIVIDUAL , como […]