日期:2014-05-18  浏览次数:20505 次

EMS订单状态查询
如何通过http://www.ems.com.cn查询EU548271726CN订单编号状态

并且把查询结果返回到我的程序中?

我尝试过用
http://www.ems.com.cn/qcgzOutQueryAction.do?reqCode=browseBASE&mailNum=EU548271726CN&clientvip=E5EFC89A04B87100F99B8379BA9C1197
这样可以直接查询出来。

可是我不知道它的clientvip号码是如何产生的,请教大家有没什么其他的办法或者EMS有没这样的接口提供查询?

------解决方案--------------------
为什么不让他们提供webservice?
------解决方案--------------------
用WebSerice要好些。
------解决方案--------------------
如果你不是大公司,EMS是不会为你提供webserice的。

建议你电话去问,这样直接点!
------解决方案--------------------
POST /qcgzOutQueryAction.do HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/msword, application/x-silverlight, */*
Referer: http://www.ems.com.cn/qcgzOutQueryAction.do?reqCode=gotoSearch
Accept-Language: zh-cn
Content-Type: application/x-www-form-urlencoded
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Host: www.ems.com.cn
Content-Length: 96
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=HC3C4PB7x9Q253FtLNzQbL7QQbjjnsdp2SSvKBfvYDXGJQFvXyjf!-1168722744

reqCode=browseBASE&myEmsbarCode=8460134835877&mailNum=EU548271726CN&optijiaot.x=13&optijiaot.y=5


模拟提交即可。不清楚的话加我QQ:4111852