<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        ajax代理程序,自動判斷字符編碼

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 22:52:44
        文檔

        ajax代理程序,自動判斷字符編碼

        ajax代理程序,自動判斷字符編碼:由于ajax在跨域的訪問上有問題,目前最好的方法是做代理.寫了個代理程序和心得 為了做ajax的代理,研究了下服務(wù)器端的xmlhttp并和客戶端的ajax中的xmlhttp做了個比較,后臺代碼是asp的 服務(wù)器端的xmlhttp也就是asp小偷程序,我把代碼改成了javascript
        推薦度:
        導(dǎo)讀ajax代理程序,自動判斷字符編碼:由于ajax在跨域的訪問上有問題,目前最好的方法是做代理.寫了個代理程序和心得 為了做ajax的代理,研究了下服務(wù)器端的xmlhttp并和客戶端的ajax中的xmlhttp做了個比較,后臺代碼是asp的 服務(wù)器端的xmlhttp也就是asp小偷程序,我把代碼改成了javascript

        由于ajax在跨域的訪問上有問題,目前最好的方法是做代理.寫了個代理程序和心得
        為了做ajax的代理,研究了下服務(wù)器端的xmlhttp并和客戶端的ajax中的xmlhttp做了個比較,后臺代碼是asp的
        服務(wù)器端的xmlhttp也就是asp小偷程序,我把代碼改成了javascript.
        1.在服務(wù)器端的xmlhttp.Open("GET",url,false)異步必須是關(guān)閉的,而客戶端的異步是打開的,這個很好理解.
        2.在服務(wù)器端的xmlhttp.Responsebody 這里用的是Responsebody而不是ResponseText或ResponseXml,一開始我是用ResponseText,但在函數(shù)

        bytesToBSTR轉(zhuǎn)換編碼的時候提示錯誤,經(jīng)過比較發(fā)現(xiàn)其他的asp小偷程序里的代碼都是Responsebody,分析后,發(fā)現(xiàn)body返回來的是二進(jìn)制數(shù)據(jù)而

        不是像ResponseText或ResponseXml那樣返回字符或dom對象.
        ajax的asp代理函數(shù)介紹
        send_request(url) ,url為地址 
        服務(wù)器端代碼如下帶自動判斷所有字符編碼,已測試 日語 韓語 繁體
        代碼如下:
        <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>XMLHTTP</title>
        </head>
        <% 
        Server.ScriptTimeout=9999999;
        function send_request(url) {
            var codedtext;
            http_request = Server.CreateObject("Microsoft.XMLHTTP");
            http_request.Open("GET",url,false);
            http_request.Send(null);
            if (http_request.ReadyState == 4){
                //自動判斷編碼開始
                var charresult = http_request.ResponseText.match(/CharSet=(\S+)\">/i);
                if (charresult != null){
                var Cset = charresult[1];
                }else{Cset = "gb2312"}//對獲取不到的網(wǎng)站采用gb2312編碼,可自行更改

        //自動判斷編碼結(jié)束
                codedtext = bytesToBSTR(http_request.Responsebody,Cset);
                }else{
                codedtext = "Erro";
                }
            return(codedtext);
        }

        function bytesToBSTR(body,Cset){
        var objstream;
        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;
        return(bytesToBSTR);
        }

        %>
        <body>
        <% Response.Write(send_request("http://www.daum.net")) %>
        </body>
        </html>

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        ajax代理程序,自動判斷字符編碼

        ajax代理程序,自動判斷字符編碼:由于ajax在跨域的訪問上有問題,目前最好的方法是做代理.寫了個代理程序和心得 為了做ajax的代理,研究了下服務(wù)器端的xmlhttp并和客戶端的ajax中的xmlhttp做了個比較,后臺代碼是asp的 服務(wù)器端的xmlhttp也就是asp小偷程序,我把代碼改成了javascript
        推薦度:
        標(biāo)簽: 代理 代碼代碼 自動判斷
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲综合在线一区二区三区| 亚洲日韩中文无码久久| 亚洲免费视频观看| 最近2019中文字幕免费大全5| 亚洲精品字幕在线观看| 中国性猛交xxxxx免费看| 中文字幕亚洲日韩无线码| 国产精品免费久久久久久久久| 老司机亚洲精品影视www| eeuss影院免费92242部| 国产亚洲精品精华液| 可以免费观看的毛片| 91久久亚洲国产成人精品性色| 亚洲免费观看在线视频| 亚洲乱码在线卡一卡二卡新区| 好吊妞在线成人免费| 性色av极品无码专区亚洲| 日韩精品电影一区亚洲| 中文在线观看国语高清免费| 久久亚洲免费视频| 国产国产人免费视频成69堂| 亚洲天堂2016| 又大又硬又爽免费视频| 中国国产高清免费av片| 亚洲综合久久久久久中文字幕| 丁香花免费完整高清观看| 国产成人亚洲精品播放器下载 | 亚洲av专区无码观看精品天堂| 毛片a级毛片免费播放下载| 高h视频在线免费观看| 亚洲精品国精品久久99热一| 91视频免费网址| 国产精品亚洲va在线观看| 久久精品亚洲综合专区| 大地资源二在线观看免费高清| 窝窝影视午夜看片免费| 亚洲第一香蕉视频| 亚洲天堂中文字幕在线| 日本XXX黄区免费看| 国产成人高清精品免费观看| 亚洲国产片在线观看|