Articles of rest

Servicio de excepción de Spring Boot REST handling

Estoy tratando de configurar un servidor de servicios REST a gran escala. Estamos usando Spring Boot 1.2.1 Spring 4.1.5 y Java 8. Nuestros controladores están implementando @RestController y las anotaciones @RequestMapping estándar. Mi problema es que Spring Boot configura un redireccionamiento predeterminado para excepciones de controlador /error . De los documentos: Spring Boot proporciona un […]

JAX-RS / Jersey ¿cómo personalizar el manejo de errores?

Estoy aprendiendo JAX-RS (también conocido como JSR-311) usando Jersey. He creado con éxito un recurso raíz y estoy jugando con los parámetros: @Path(“/hello”) public class HelloWorldResource { @GET @Produces(“text/html”) public String get( @QueryParam(“name”) String name, @QueryParam(“birthDate”) Date birthDate) { // Return a greeting with the name and age } } Esto funciona muy bien, y […]

No se pudo establecer ninguna conexión porque la máquina de destino la rechazó activamente. 127.0.0.1:3446

Estoy usando la plantilla WCF4.0 – RESTO . Estoy intentando hacer un método que cargue un archivo usando una secuencia. El problema siempre ocurre en Stream serverStream = request.GetRequestStream(); Clase para transmisión: namespace LogicClass { public class StreamClass : IStreamClass { public bool UploadFile(string filename, Stream fileStream) { try { FileStream fileToupload = new FileStream(filename, […]

Decidir entre HttpClient y WebClient

Nuestra aplicación web se ejecuta en .Net Framework 4.0. La interfaz de usuario llama a los métodos de control a través de llamadas ajax. Necesitamos consumir el servicio REST de nuestro proveedor. Estoy evaluando la mejor manera de llamar al servicio REST en .Net 4.0. El servicio REST requiere el Esquema básico de autenticación y […]

¿Cómo diseñar una búsqueda / filtro RESTful?

Actualmente estoy diseñando e implementando una API RESTful en PHP. Sin embargo, no he tenido éxito implementando mi diseño inicial. GET /users # list of users GET /user/1 # get user with id 1 POST /user # create new user PUT /user/1 # modify user with id 1 DELETE /user/1 # delete user with id […]

POST HTTP con parámetros de consulta de URL: ¿buena idea o no?

Estoy diseñando una API para revisar HTTP y me pregunto si usar el comando HTTP POST, pero solo con parámetros de consulta URL y sin cuerpo de solicitud, es una buena forma de hacerlo. Consideraciones: El “buen diseño web” requiere que se envíen acciones no ideopotentes a través de POST. Esta es una acción no […]

Cómo consumir WCF Service con Android

Estoy creando un servidor en .NET y una aplicación cliente para Android. Me gustaría implementar un método de autenticación que envíe el nombre de usuario y la contraseña al servidor y un servidor devuelva una cadena de sesión. No estoy familiarizado con WCF, así que realmente apreciaría su ayuda. En Java, he escrito el siguiente […]

Spring MVC @PathVariable queda truncado

Tengo un controlador que proporciona acceso RESTful a la información: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + “/{blahName}”) public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { El problema que estoy experimentando es que si presiono el servidor con una variable de ruta con caracteres especiales, se trunca. Por ejemplo: http: // localhost: 8080 […]

REST API error devuelve buenas prácticas

Estoy buscando orientación sobre buenas prácticas cuando se trata de devolver errores de una API REST. Estoy trabajando en una API nueva, así que puedo tomar cualquier dirección en este momento. Mi tipo de contenido es XML en este momento, pero planeo apoyar a JSON en el futuro. Ahora agrego algunos casos de error, como […]

Publicar un archivo y datos asociados en un servicio web RESTful preferiblemente como JSON

Probablemente sea una pregunta estúpida, pero estoy teniendo una de esas noches. En una aplicación, estoy desarrollando API RESTful y queremos que el cliente envíe datos como JSON. Parte de esta aplicación requiere que el cliente cargue un archivo (generalmente una imagen), así como información sobre la imagen. Me está costando rastrear cómo sucede esto […]