使用@RequestLine时设置媒体类型

Pho*_*One 1 java spring netflix-feign

我在 Feign 客户端界面中使用 @RequestLine 注释。它只需要请求方法和路径,有没有办法设置它生成和消费的媒体类型?

这就是我所拥有的,有什么建议我可以将其生成和消耗的媒体类型添加到此中吗?

@RequestLine("POST /metrics-service/rest/addMetric")
    MyEntity sendEntity(@RequestBody MyEntity toSend);
Run Code Online (Sandbox Code Playgroud)

Jai*_*o99 5

是的,很简单,你可以添加

@Headers("Content-Type: application/json")
Run Code Online (Sandbox Code Playgroud)

查看参考: https: //github.com/Netflix/feign