Articles of descansar

XDebug y servidor RESTful utilizando PHPStorm o POSTman

¿Cómo puedo obtener un cliente REST (como el integrado en PHPStorm o POSTman ) para trabajar con XDebug? En mi configuración actual de XDebug, usando PHPStorm y Bookmarklet, siempre y cuando lo pueda hacer funcionar tanto en Chrome como en Firefox, pero tan pronto como lo bash con POSTman o cualquier otro cliente REST, no […]

¿Cuál es el código de respuesta REST adecuado para una solicitud válida pero una información vacía?

Por ejemplo, ejecuta una solicitud GET para users/9 pero no hay ningún usuario con id # 9. ¿Cuál es el mejor código de respuesta? 200 OK 202 Aceptado 204 Sin contenido 400 Petición Incorrecta 404 No encontrado

Spring 4 RestController JSON: características no aceptables según la solicitud “aceptar” encabezados

Estoy utilizando la spring 4.1.1.RELEASE y he incluido: jackson-core-asl 1.9.13 y jackson-mapper-asl 1.9.13 in pom para crear una aplicación simple con un RestController. Aquí está el repository: https://github.com/robikshrestha/samplespringrest.git Aquí está la guerra que falla: https://github.com/robikshrestha/samplespringrest/tree/master/failingWar pom.xml: 4.0.0 com.mycompany SampleContactApp 1.0-SNAPSHOT war SampleContactApp ${project.build.directory}/endorsed UTF-8 4.1.1.RELEASE javax javaee-web-api 7.0 provided org.springframework spring-core ${spring.version} org.springframework spring-web ${spring.version} […]

Spring @ExceptionHandler no funciona con @ResponseBody

Intento configurar un manejador de excepción de spring para un controlador de reposo que pueda representar un mapa tanto para xml como para json en función del encabezado de recepción entrante. Lanza una excepción de 500 servlets en este momento. Esto funciona, recoge el home.jsp: @ExceptionHandler(IllegalArgumentException.class) public String handleException(final Exception e, final HttpServletRequest request, Writer […]

¿Cuál es el mejor método REST para devolver la cantidad total de elementos en un objeto?

Estoy desarrollando un servicio REST API para un gran sitio web de redes sociales en el que participo. Hasta ahora, está funcionando muy bien. Puedo emitir POST GET , POST , PUT y DELETE para objetar URL y afectar mis datos. Sin embargo, esta información está paginada (limitada a 30 resultados a la vez). Sin […]

¿Cómo crear URL REST sin verbos?

Estoy luchando para determinar cómo diseñar URL tranquilas. Estoy a favor del enfoque reparador de usar URL con sustantivos y no verbos que no entienden cómo hacerlo. Estamos creando un servicio para implementar una calculadora financiera. La calculadora toma una serie de parámetros que cargaremos a través de un archivo CSV. Los casos de uso […]

HTTP GET con cuerpo de solicitud

Estoy desarrollando un nuevo servicio web RESTful para nuestra aplicación. Al hacer un GET en ciertas entidades, los clientes pueden solicitar los contenidos de la entidad. Si desean agregar algunos parámetros (por ejemplo, ordenar una lista), pueden agregar estos parámetros en la cadena de consulta. Alternativamente, quiero que las personas puedan especificar estos parámetros en […]