【问题标题】:Using Postman to test REST persistence endpoints使用 Postman 测试 REST 持久性端点
【发布时间】:2016-08-04 11:03:38
【问题描述】:

我一直在尝试构建一个安全的 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 结构是否正确?

【问题讨论】:

    标签: rest spring-mvc postman


    【解决方案1】:

    您的方法是 POST。所以你应该像这样传递你的有效载荷。

    还要确保您提到了您的 Web 应用程序上下文根。如果 api 是您的上下文根,那么您是正确的。但如果是这种情况,请将其更改为一些有意义的名称。

    【讨论】:

    • 很高兴它帮助了你!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 2012-10-22
    • 1970-01-01
    相关资源
    最近更新 更多