国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

利用WebRequest來實現(xiàn)模擬瀏覽器通過Post方式向服務(wù)器提交數(shù)據(jù)

2024-07-21 02:29:19
字體:
供稿:網(wǎng)友
 

//通過post發(fā)送的數(shù)據(jù)
   string payload="chkbook=book&keyword=管理";
   webrequest req = webrequest.create("http://localhost/pceo/search.aspx");
   req.method = "post";
   req.contenttype = "application/x-www-form-urlencoded";
   stringbuilder urlencoded = new stringbuilder();
   char[] reserved = {'?', '=', '&'};
   byte[] somebytes = null;
   if (payload != null)
   {
    int i=0, j;
    while(i<payload.length)
    {
     j=payload.indexofany(reserved, i);
     if (j==-1)
     {
      urlencoded.append(httputility.urlencode(payload.substring(i, payload.length-i),system.text .encoding .getencoding ("gb2312")));
      break;
     }
     urlencoded.append(httputility.urlencode(payload.substring(i, j-i),system.text .encoding .getencoding ("gb2312")));
     urlencoded.append(payload.substring(j,1));
     i = j+1;
    }
    somebytes = encoding.default.getbytes(urlencoded.tostring());
    req.contentlength = somebytes.length;
    stream newstream = req.getrequeststream();
    newstream.write(somebytes, 0, somebytes.length);
    newstream.close();
   }
   else
   {
    req.contentlength = 0;
   }
   try
   {
    webresponse result = req.getresponse();
    stream receivestream = result.getresponsestream();

    byte[] read = new byte[512];
    int bytes = receivestream.read(read, 0, 512);

    txthtml.innerhtml = "";
    while (bytes > 0)
    {

     // 注意:
     // 下面假定響應(yīng)使用 utf-8 作為編碼方式。
     // 如果內(nèi)容以 ansi 代碼頁形式(例如,932)發(fā)送,則使用類似下面的語句:
     //  encoding encode = system.text.encoding.getencoding("shift-jis");
     encoding encode = system.text.encoding.getencoding("gb2312");
     txthtml.innerhtml = txthtml.innerhtml + encode.getstring(read, 0, bytes);
     bytes = receivestream.read(read, 0, 512);
    }
   }
   catch(exception)
   {
    txthtml.innerhtml = "檢索頁時出錯";
   }

出處:狂風(fēng)之家 blog

,歡迎訪問網(wǎng)頁設(shè)計愛好者web開發(fā)。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 蕉岭县| 烟台市| 长葛市| 句容市| 江门市| 横山县| 甘谷县| 武穴市| 新泰市| 神池县| 扎囊县| 烟台市| 宝丰县| 得荣县| 吉首市| 介休市| 仪征市| 衢州市| 乌审旗| 天镇县| 沾益县| 封丘县| 滦南县| 乐亭县| 孟津县| 金川县| 时尚| 义马市| 广水市| 申扎县| 固安县| 玉林市| 石河子市| 厦门市| 柘城县| 湖北省| 秦安县| 黄石市| 天柱县| 康平县| 临潭县|