【发布时间】:2011-06-25 02:58:45
【问题描述】:
这将起作用:
@RequestMapping(value = "/test", method = RequestMethod.POST,
headers = {"content-type=application/json"}) {
.......
}
如果我像下面这样向它添加另一个值,那么它将失败并告诉我:
请求的资源不允许使用指定的 HTTP 方法 (不支持请求方法“POST”)
@RequestMapping(value = "/test", method = RequestMethod.POST,
headers = {"content-type=application/json","content-type=application/xml"}) {
.......
}
我猜这是因为 Spring 认为这两个 content type 值具有“AND”关系,但我希望它们是“OR”。
有什么建议吗?
谢谢!
【问题讨论】:
标签: spring-mvc http-headers content-type