ASP 中使用 HTTP 协议发送参数详解
            网络编程 发布日期:2025/10/31 浏览次数:1
         
        
            正在浏览:ASP 中使用 HTTP 协议发送参数详解
            <%@LANGUAGE=“VBSCRIPT“ CODEPAGE=“CP_ACP“%> 
    <html> 
    <head> 
    <meta http-equiv=“Content-Type“ content=“text/html; charset=Shift-JIS“> 
    <SCRIPT LANGUAGE=“JavaScript“> 
    <!-- 
     function SelText(){ 
      var oRangeRef = document.body.createTextRange(); 
      alert(oRangeRef.text); 
     } 
    //--> 
    </SCRIPT> 
    <% 
    function getHTTPPage(url) 
        dim Http 
        set Http=server.createobject(“MSXML2.XMLHTTP“) 
        'Http.open “GET“,url,false 
     Http.open “POST“,url,false 
        Http.send() 
        if Http.readystate<>4 then 
            exit function 
        end if 
        'getHTTPPage=bytesToBSTR(Http.responseBody,“GB2312“) 
     getHTTPPage=bytesToBSTR(Http.responseBody,“Shift-JIS“) 
        set http=nothing 
        if err.number<>0 then 
     err.Clear 
     end if 
    end function 
    Function BytesToBstr(body,Cset) 
            dim objstream 
            set objstream = Server.CreateObject(“adodb.stream“) 
            objstream.Type = 1 
            objstream.Mode =3 
            objstream.Open 
            objstream.Write body 
            objstream.Position = 0 
            objstream.Type = 2 
            objstream.Charset = Cset 
            BytesToBstr = objstream.ReadText 
            objstream.Close 
            set objstream = nothing 
    End Function 
    %> 
    <title></title> 
    </head> 
    <body onload=“SelText()“> 
    <% 
    Dim Url,Html 
    'Url=“http://localhost/CSharpWebAppTest/WebForm1.aspx?tmp=33333“ 
    'Url=“http://localhost/CSharpWebAppTest/WebForm1.aspx“ 
    Url= “http://www.whois.sc/221.216.169.120“ 
    'Url=“http://localhost/akira/default.asp“ 
    Html = getHTTPPage(Url) 
    Response.write Html 
    %> 
    </body> 
    </html>