细说 form-data 与 json
2020-07-23 本文已影响0人
writeanewworld
1.关键字
application/x-www-form-urlencoded
application/json
2.简介
java 开发中会经常碰到接口对接,对接接口就会涉及到请求方式,当由己方提供一个对外接口来接受三方的推送数据时,推送方已告知他们会按照 application/x-www-form-urlencoded或者 application/json的形式组织到body,这时就得我们对接收接口写法有一定了解,要不数据怎么也接不到就很烦
![](https://img.haomeiwen.com/i5985581/46dd9ff729ac1704.png)
- application/json
这个就不多说了
@RequestMapping(value = "/receive/query", method = {RequestMethod.POST, RequestMethod.GET})
public DpzhctoApiResult orderReceiveQuery(@RequestBody PushBaseVo pushBaseVo) {
4.application/x-www-form-urlencoded
已知 三方推送参数有 appKey + content ,以下为接收例子
![](https://img.haomeiwen.com/i5985581/f6c56edc7e7a6b59.png)
![](https://img.haomeiwen.com/i5985581/bfe5de2bf88414df.png)
![](https://img.haomeiwen.com/i5985581/0a5ddc6a32fb6360.png)
![](https://img.haomeiwen.com/i5985581/866ea136f9f2da35.png)
所以还是使用实体类接收方便点 ,当然不嫌麻烦也可以 string key1,string key2这样接收