POST 请求常用 Content-Type

POST 请求常用 Content-Type

text/plain

text 即表明是文本,输入什么就传过来什么,最简单的类型

application/json

这个与 text 基本没什么区别,只不过逻辑上标记传输过来的文本是 json 类型,其实就算不是 json 也没有影响,但是别人定义好的框架中你不传 json,很大几率会发生 json 转对象异常

multipart/form-data; boundary=——xxx

这个一般是用来传文件,表单数据也可以一起传过来,boundary 顾名思义是分隔用的,就像 url 参数中的 & 一样的道理。不过此处的分隔比较复杂,毕竟是文件在那里摆着,万一与文件中字符重复了那就糟糕了

获取 body 数据

request.getInputStream()然后转成字符串就行了,有些可能还需要解码。

application/x-www-form-urlencoded

这种就是普通的表单使用的,不是通过流获取,获取方式跟 get 请求的 url 参数一样,使用request.getParameterNames()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值