如何在Classic ASP中将数据发布到Web中的任何页面?

时间:2009-11-09 08:33:53

标签: http asp-classic

如何在经典ASP中将数据发布到网页中的任何页面?

4 个答案:

答案 0 :(得分:10)

由于以下原因,我建议ServerXMLHTTP超过XmlHttp

  

XMLHTTP是为客户端设计的   应用程序并依赖于URLMon,   它是基于Microsoft Win32构建的   互联网(WinInet)。 ServerXMLHTTP是   专为服务器应用而设计   依赖于新的HTTP客户端堆栈,   WinHTTP的。 ServerXMLHTTP提供   可靠性和安全性   服务器安全的。

http://support.microsoft.com/kb/290761

示例:

    DataToSend = "id=1"
    dim xmlhttp 
    set xmlhttp = server.Createobject("MSXML2.ServerXMLHTTP")
    xmlhttp.Open "POST","http://localhost/Receiver.asp",false
    xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
    xmlhttp.send DataToSend
    Set xmlhttp = nothing

答案 1 :(得分:2)

答案 2 :(得分:2)

试试这个:

Set xmlhttp = Server.CreateObject("Microsoft.ServerXMLHTTP")
xmlhttp.Open "POST", "http://yoursite", false
xmlhttp.Send data

Response.Write xmlhttp.ResponseText

答案 3 :(得分:0)

如果您尝试重定向POST请求,可以使用Server.Transfer