在做快递单号查询时需要调用快递公司开放的接口,然后在自己网站上显示查询结果。这时就要用到模拟POST的代码,具体如上:
notifyURL = "http://www.workneed.com/interface.asp"
Set Retrieval = Server.CreateObject("MSXML2.ServerXMLHTTP")
Retrieval.open "POST", notifyURL, False
Retrieval.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
Retrieval.send "p=1&id=111"
ResponseTxt = Retrieval.ResponseText
Set Retrieval = Nothing
Response.write ResponseTxt
可能你会问,网站建设中直接在网页里加入form表单不是也能实现吗?
没错,是可以。只是在网页中用form表单提交后,网址会转到对方网址,更重要的是,你可能还要在得到的这一结果上进行相关数据处理,并加上自己网站的页头样式和页尾样式,最后再呈现给用户。所以这就是以上代码的价值所在。