资讯专栏INFORMATION COLUMN

支持多种Content-Type类型的方法(衍生到Header的设置)

Jason / 2495人阅读

摘要:另外如果你想支持除这两个之外的类型,可以在类型前面加非,如下所示这个表示支持除了这两个以外的所有类型的映射。

    刚才看到一个问题,他的同事(我的同事系列...)在使用@RequestMapping时,他的请求头Content-Type需要application/json,application/x-www-form-urlencoded只支持这两个类型,即只有请求头中Content-Type为这两种类型时才会映射,对于这种情况,可以使用以下方式:
@RequestMapping(consumes = {"application/json","application/x-www-form-urlencoded"})
其中的consumes是String[] 类型。

    另外如果你想支持除这两个之外的Content-Type类型,可以在类型前面加非!,如下所示
@RequestMapping(consumes = {"!application/json","!application/x-www-form-urlencoded"})
    这个表示支持除了这两个以外的所有类型的映射。

    如果你想设置其他的请求头怎么办?可以使用headers:
@RequestMapping(headers = {"content-type != application/json"})
    同样可以使用非!,或者通配符*
@RequestMapping(headers = {"content-type != application/*"})

来源:http://docs.spring.io/spring/...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/67524.html

相关文章

  • Koa v2.x 中文文档 请求(Request)

    摘要:别名为设置请求标头对象。获取请求路径名。设置请求路径名,并在存在时保留查询字符串。请注意,此不支持嵌套对象。检查请求缓存是否新鲜,也就是内容没有改变。通过来检查请求是否通过发出。返回请求套接字。 请求(Request) 此系列文章的应用示例已发布于 GitHub: koa-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. Koa Request...

    asoren 评论0 收藏0
  • XMLHTTPRequest属性、方法、事件大全&详解。

    摘要:属性方法事件整理大全。有严格安全限制。值描述将设为空字符串与设置为相同,是默认类型实际上是。默认值为空字符串只有当为时,对象上才有此属性,此时才能调用,否则抛错。以下种情况下值都为空字符串请求未完成请求失败。 XMLHTTPRequest属性、方法、事件整理大全。 xhr 对象的方法 open(method:string, url:string, async?:boolean=tr...

    roadtogeek 评论0 收藏0
  • 网页上传文件原理详解

    摘要:再深入想一想,如果不使用这些库,怎么上传文件可能会难倒很多人,所以这篇文章简单讲讲文件上传的原理,其实就是根据协议的定义,封装一个消息体。 今年第三季度工作上完成了一个比较有意思的项目,类似于外包的性质,主要任务就是提供一大堆API,其中一个API是上传附件,完成开发后,对方的程序员问我,这个API怎么调用,当时我就愣住了,因为自己也没想过这个问题,一般情况下,我就是用 Curl 命令...

    chengjianhua 评论0 收藏0
  • 前后端联调之Form Data与Request Payload,你真了解吗?

    摘要:前言做过前后端联调的小伙伴,可能有时会遇到一些问题。它是请求中空行的后面那部分。这就是它向你展示的。值得形式是以的形式提交的。传递对象的时候,默认为类型的值,与非时,的区别。如果是字符串的话,后端解析的内容时候,肯定要去解析啦。 前言 做过前后端联调的小伙伴,可能有时会遇到一些问题。例如,我明明传递数据给后端了,后端为什么说没收到呢?这时候可能就会就会有小伙伴陷入迷茫,本文从chrom...

    Fundebug 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<