gpt4 book ai didi

java - Rest API 请求参数和路径变量

转载 作者:太空宇宙 更新时间:2023-11-04 09:02:50 26 4
gpt4 key购买 nike

我必须使用以下 URL 调用 Get 服务。 URL 是路径变量和请求参数的混合。目前 URL 尚未正确构建。有什么建议吗?

下面是我的尝试以及 Postman 的实际输出。

示例:

@GetMapping(value = "/{abc}/commPrefsConsents/fieldOptions")
public ResponseEntity<String> getIndividualApi(@PathVariable(value = "abc") String abc, @RequestParam(required = true) String fieldOptions)

实际网址:

http://localhost:8080/token/ca26e12dcfg-gdhska1/commPrefsConsents/?fieldOptions=preference-basic

从 Rest Controller 创建 URL:

http://localhost:8080/ca26e12dcfg-gdhska1preference-basic

最佳答案

适当的 uri 是:

/ca26e12dcfg-gdhska1/commPrefsConsents/fieldOptions?fieldOptions=preference-basic

映射也有可能受到类级别的 @RequestMapping(value='foo') 的影响。如果是这样,只需将 foo 添加到 uri 调用的开头即可。

关于java - Rest API 请求参数和路径变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60571376/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com