Articles of rest

servicio web jersey rest con integración de middleware Activemq

Tengo una API de servicio Restful desarrollada con JAX-RS y jersey. Implementé lo mismo en TOMCAT 7. Ahora me gustaría implementar Activemq para mantener toda la solicitud en una cola y procesar el recurso de solicitud. Cómo hacerlo e integrar con tomcat7. Cómo integrar ActiveMq con Tomcat7 o mi aplicación de servicio de descanso. Cómo […]

¿Cómo manejar relaciones de muchos a muchos en una API RESTful?

Imagine que tiene 2 entidades, Jugador y Equipo , donde los jugadores pueden estar en múltiples equipos. En mi modelo de datos, tengo una tabla para cada entidad y una tabla de unión para mantener las relaciones. Hibernate está bien para manejar esto, pero ¿cómo podría exponer esta relación en una API RESTful? Puedo pensar […]

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