Pregunta Uso de Postman para probar los puntos finales de persistencia REST


He estado tratando de construir un punto final REST seguro para guardar (y devolver) un objeto de persona. Hasta ahora tengo un método como el siguiente:

@RequestMapping(value = "/save/", method = RequestMethod.POST)
public Person save(@RequestBody Person person) {
    return repository.save(person);
}

He intentado utilizar Postman para probar este punto final, pero no parezco poder estructurar la URL de la manera correcta. Debo decir que he probado con éxito find (Long id) (/ find / {id}) y findall.

http://localhost:8080/api/save?person={"id":2,"first":"Brian","last":"Smith"}

En primer lugar, ¿es esta la forma correcta de estructurar un punto final para guardar un objeto, y es correcta la estructura del cartero?


5
2018-04-13 11:25


origen


Respuestas:


Tu método es POST. Así que deberías pasar tu carga útil de esta manera.

enter image description here

También asegúrese de haber mencionado la raíz de contexto de su aplicación web. Si api es tu raíz de contexto, entonces estás en lo correcto. Pero si es el caso, cámbielo a un nombre significativo.


8
2018-04-13 12:05