细说 form-data 与 json

1.关键字

application/x-www-form-urlencoded
application/json

2.简介

java 开发中会经常碰到接口对接,对接接口就会涉及到请求方式,当由己方提供一个对外接口来接受三方的推送数据时,推送方已告知他们会按照 application/x-www-form-urlencoded或者 application/json的形式组织到body,这时就得我们对接收接口写法有一定了解,要不数据怎么也接不到就很烦

image.png
  1. 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 ,以下为接收例子


统一请求方式
直接String接收 貌似不行
接收到的格式不太好 还得处理
使用实体类接收

所以还是使用实体类接收方便点 ,当然不嫌麻烦也可以 string key1,string key2这样接收

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。