gpt4 book ai didi

java - Spring Mvc 和 MediaType 用于在 @RequestMapping 中使用获取休息请求

转载 作者:搜寻专家 更新时间:2023-11-01 03:20:22 25 4
gpt4 key购买 nike

我正在使用 Spring Boot 实现 REST 应用程序。我想为 @RequestMapping 注释指定 consumes 参数。其余的电话应该是这样的:

http: // mysite.com/resource/123

在 Controller 中,我按如下方式处理:

    @RequestMapping(value = "/resource/{id}", method = RequestMethod.GET, 
consumes = XXX, produces = MediaType.APPLICATION_JSON_VALUE)
@ResponseBody
public Scenario getResource(@PathVariable("id") final long id) {
//...
}

默认值,即所有,是显而易见的而不是特定的。那么,对于 consumes,哪个应该是正确的 MediaType

最佳答案

根据documentation , consumes 必须匹配 Content-Type header 的值,因此您需要为映射发送的值取决于客户端在 header 中设置的值。

关于java - Spring Mvc 和 MediaType 用于在 @RequestMapping 中使用获取休息请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189152/

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