[TOC] 易源发起POST请求,将结果推送至回调callBackUrl。您作为callBackUrl的主人,收到的信息是: ``` #http头 host:129.211.129.137:7243 //易源推送服务器地址,会改变 content-type:application/x-www-form-urlencoded;charset=utf-8 content-length:697 user-agent:lua-resty-http/0.12 (Lua) ngx_lua/10013 #http body result=%7B%22queryTimes%22%3A1%2C%22upgrade_info%22%3A%22%22%2C%22fee_num%22%3A0%2C%22status%22%3A2%2C%22expSpellName%22%3A%22huitong%22%2C%22msg%22%3A%22%E6%9F%A5%E8%AF%A2%E6%88%90%E5%8A%9F%22%2C%22updateStr%22%3A%222020-11-02%2010%3A47%3A37%22%2C%22outCode%22%3A%22%22%2C%22flag%22%3Atrue%2C%22tel%22%3A%2295320%22%2C%22ret_code%22%3A0%2C%22logo%22%3A%22http%3A%2F%2Fstatic.showapi.com%2Fapp2%2Fimg%2FexpImg%2Fht.jpg%22%2C%22expTextName%22%3A%22%E7%99%BE%E4%B8%96%E5%BF%AB%E9%80%92(%E5%8E%9F%E6%B1%87%E9%80%9A)%22%2C%22data%22%3A%5B%7B%22context%22%3A%22%E3%80%90%E4%B9%89%E4%B9%8C%E8%BD%AC%E8%BF%90%E4%B8%AD%E5%BF%83%E3%80%91%EF%BC%8C%E6%AD%A3%E5%8F%91%E5%BE%80%E3%80%90%E5%A4%A9%E6%B4%A5%E8%BD%AC%E8%BF%90%E4%B8%AD%E5%BF%83%E3%80%91%22%2C%22time%22%3A%222020-11-01%2022%3A57%3A19%22%7D%2C%7B%22context%22%3A%22%E5%88%B0%E3%80%90%E4%B9%89%E4%B9%8C%E8%BD%AC%E8%BF%90%E4%B8%AD%E5%BF%83%E3%80%91%22%2C%22time%22%3A%222020-11-01%2022%3A55%3A13%22%7D%2C%7B%22context%22%3A%22%E3%80%90%E5%85%B0%E6%BA%AA%E3%80%91%EF%BC%8C%E6%AD%A3%E5%8F%91%E5%BE%80%E3%80%90%E9%87%91%E5%8D%8E%E8%BD%AC%E8%BF%90%E4%B8%AD%E5%BF%83%E3%80%91%22%2C%22time%22%3A%222020-11-01%2017%3A56%3A19%22%7D%2C%7B%22context%22%3A%22%E5%88%B0%E3%80%90%E5%85%B0%E6%BA%AA%E9%9B%86%E8%B4%A7%E7%82%B9%E3%80%91%22%2C%22time%22%3A%222020-11-01%2017%3A42%3A28%22%7D%2C%7B%22context%22%3A%22%E3%80%90%E4%B9%89%E4%B9%8C%E9%BE%9A%E5%A4%A7%E5%A1%98%E5%88%86%E9%83%A8-%E4%BC%98%E8%B4%A8%E5%AE%A2%E6%88%B7%E3%80%91%EF%BC%8C%E3%80%90%E5%BC%A0%E6%9F%B3%E5%A9%B7%2F15658902667%E3%80%91%E5%B7%B2%E6%8F%BD%E6%94%B6%22%2C%22time%22%3A%222020-11-01%2017%3A08%3A49%22%7D%5D%2C%22mailNo%22%3A%22557030343293696%22%2C%22possibleExpList%22%3A%5B%5D%2C%22dataSize%22%3A5%2C%22update%22%3A1604285257608%7D ``` 推送编码为`x-www-form-urlencoded`,可认为是普通表单的提交信息。只提交了一个`result`字段。如果使用java,其解析伪代码示意如下: ``` String res=request.getParameter("result") //获取参数 JSONObject js_ret=JSON.parse(res) //string解析为JSON对象 ``` js_ret的数据结构是: ```json { "queryTimes": 1, "upgrade_info": "", "fee_num": 0, "status": 2, "expSpellName": "huitong", "msg": "查询成功", "updateStr": "2020-11-02 10:47:37", "outCode": "", //与用户提交时的outCode值完全一致 "flag": true, "tel": "95320", "ret_code": 0, "logo": "http://static.showapi.com/app2/img/expImg/ht.jpg", "expTextName": "百世快递(原汇通)", "data": [{ "context": "【义乌转运中心】,正发往【天津转运中心】", "time": "2020-11-01 22:57:19" }, { "context": "到【义乌转运中心】", "time": "2020-11-01 22:55:13" }, { "context": "【兰溪】,正发往【金华转运中心】", "time": "2020-11-01 17:56:19" }, { "context": "到【兰溪集货点】", "time": "2020-11-01 17:42:28" }, { "context": "【义乌龚大塘分部-优质客户】,【张柳婷/15658902667】已揽收", "time": "2020-11-01 17:08:49" }], "mailNo": "557030343293696", "possibleExpList": [], "dataSize": 5, "update": 1604285257608 } ```