使用Postman测试REST持久化端点

5

我一直在尝试构建一个安全的REST端点来保存(和返回)一个人的对象。目前我有如下方法:

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

我一直在尝试使用Postman测试这个端点,但似乎无法以正确的方式构造URL。 我应该说明成功测试了find(Long id)(/find/{id})和findall。

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

首先,这是保存对象的端点结构的正确方式吗?Postman 的结构是否正确?

1个回答

11

您的方法是POST。因此,您应该像这样传递负载。

在此输入图片描述

还要确保您已经提到了您的Web应用程序上下文根。如果api是您的上下文根,则是正确的。但如果不是,请将其更改为一些有意义的名称。


很高兴能帮到你! - asg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接