<%
response.write(getHTTPPage("http://sina.com.cn"))function getHTTPPage(url)
 on error resume next
 dim http
 set http=Server.createobject("Msxml2.XMLHTTP")
 Http.open "GET",url,false
 Http.send()
 if Http.readystate<>4 then exit function
 getHTTPPage=bytes2BSTR(Http.responseBody)
 set http=nothing
 if err.number<>0 then err.Clear 
end functionFunction bytes2BSTR(vIn)
 dim strReturn
 dim i,ThisCharCode,NextCharCode
 strReturn = ""
 For i = 1 To LenB(vIn)
  ThisCharCode = AscB(MidB(vIn,i,1))
  If ThisCharCode < &H80 Then
   strReturn = strReturn & Chr(ThisCharCode)
  Else
   NextCharCode = AscB(MidB(vIn,i+1,1))
   strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
   i = i + 1
  End If
 Next
 bytes2BSTR = strReturn
End Function 
%>

解决方案 »

  1.   

    我要求是用post的方法,send()里面有数据
      

  2.   

    //.....
    xmlhttp.setRequestHeader('content-type','application/x-www-form-urlencoded');
    xmlhttp.send('a=b');
    //....
      

  3.   

    那目标网页我怎么接收啊,我试过用request["a"]
    但是没用
      

  4.   

    下载:http://xkr.us/code/javascript/XHConn/XHConn.js
    然后示例代码:var myConn = new XHConn();if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");var fnWhenDone = function (oXML) { alert(oXML.responseText); };myConn.connect("mypage.php", "POST", "foo=bar&baz=qux", fnWhenDone);
      

  5.   

    用XMLHTTP无刷新读取,增加,修改数据 
    http://blog.csdn.net/iambird/archive/2006/05/09/714177.aspx
      

  6.   

    脚本创建XML文档然后 send(xmlDoc);java servlet 用jdom解析:InputStream is=request.getInputStream();
    SAXBuilder builder = new SAXBuilder(); 
    Document xmlDoc = builder.build(is);
    Element rootNode = xmlDoc.getRootElement();