当前位置:asp编程网>技术教程>Asp教程>  正文

使用asp获取申通快递的JSESSIONID的方法

1970-01-01 08:00:00   来源:www.aspbc.com    作者:wangsdong   浏览量:2685   收藏

      今天在弄asp查申通快递单查询的物流信息,被其中的JSESSIONID参数难住了,原因是JSESSIONID要从页面的Header中。

      经过上午在网上找,自己动手测试,终于在一个国外的网上找到了解决方法。现在我把代码贴出来与大家分享,希望大家在做asp快递单查询的时候帮上大家的忙,帮大家省点时间。

<%
'功能:获取申通快递的jsession的值
'开发:wangsdong
'来源:www.aspbc.com
'注意:原创文章,转载请保留此信息,谢谢
url="http://api.kuaidi100.com/verifyCode?id=*********&com=shentong"
set sender = server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
sender.open "GET", url , false
sender.send
cookie = sender.getResponseHeader("Set-Cookie")
sID = mid(cookie,instr(1,cookie,"=")+1,instr(1,cookie,";")-(instr(1,cookie,"=")+1))
response.write "a="&sID
%>
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
        这里的sID就是JSESSIONID,得到这个值,再使用申通那个查询地址就很容易查询到自己想要的快递单详细了




关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网