使用Spring Boot,WebFlux和自定义`Accept`标头获取406,“找不到可接受的表示形式”

时间:2019-01-03 21:36:31

标签: spring rest spring-boot spring-webflux

我有一个RESTful Web服务,该服务使用自定义的Accept标头进行版本控制。

按照Baeldung所述,将自定义标头值添加到produces批注的@RequestMapping属性中,似乎在启用webflux的项目中无效。

在不同的非webflux Springboot Web服务中执行相同的操作按预期进行。

从REST客户端发送自定义标头到启用webflux的项目时,出现如下错误:

{
    "timestamp": "2019-01-03T21:25:34.885+0000",
    "path": "/some/resource/ID",
    "status": 406,
    "error": "Not Acceptable",
    "message": "Could not find acceptable representation"
}

0 个答案:

没有答案