您当前的位置:首页 > 建站知识 > 编程知识

ASP模拟POST提交表单

发布时间: 2014-05-17 │ 浏览:3318 

    在做快递单号查询时需要调用快递公司开放的接口,然后在自己网站上显示查询结果。这时就要用到模拟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表单提交后,网址会转到对方网址,更重要的是,你可能还要在得到的这一结果上进行相关数据处理,并加上自己网站的页头样式和页尾样式,最后再呈现给用户。所以这就是以上代码的价值所在。