使用 Postman 测试 REST 持久化端点
Using Postman to test REST persistence endpoints
我一直在尝试构建一个安全的 REST 端点来保存(和 return)一个人对象。到目前为止,我有如下方法:
@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 结构是否正确?
你的方法是POST。所以你应该像这样传递你的有效载荷。
还要确保您提到了您的 Web 应用程序上下文根。如果 api 是您的上下文根,那么您是正确的。但如果是这种情况,则将其更改为一些有意义的名称。
我一直在尝试构建一个安全的 REST 端点来保存(和 return)一个人对象。到目前为止,我有如下方法:
@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 结构是否正确?
你的方法是POST。所以你应该像这样传递你的有效载荷。
还要确保您提到了您的 Web 应用程序上下文根。如果 api 是您的上下文根,那么您是正确的。但如果是这种情况,则将其更改为一些有意义的名称。