【问题标题】:How to use params as part of Postmapping如何使用参数作为 Postmapping 的一部分
【发布时间】:2019-07-14 16:54:27
【问题描述】:

在下面的代码中,我正在尝试练习如何使用参数。在邮递员中,我使用了以下

    http://localhost:8080/root/doStuff3/8

但它不起作用。 请让我知道如何使用下面的代码中的参数。

代码

@PostMapping("/doStuff3", params = arrayOf("id = 9"))
@ResponseBody
fun doStuff3(@RequestParam id : String) : String {
    return "doStuff3_" + id
}

邮递员

http://localhost:8080/root/doStuff3/8

【问题讨论】:

标签: spring spring-boot kotlin annotations


【解决方案1】:

对于请求参数(查询类型),您必须像这样使用。

http://localhost:8080/root/doStuff3?id=someId

正如 JB Nizet Sir 所建议的那样,doStuff3/8 是一个路径变量而不是请求参数。 在 PostMan 客户端中,您必须直接粘贴 url 并选择方法类型为 POST。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 2013-06-03
    相关资源
    最近更新 更多