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

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

C#Post方式傳輸報(bào)文,和處理響應(yīng)

2019-11-14 13:31:58
字體:
供稿:網(wǎng)友
 1   public string DoPost(string url, string data) 2         { 3             HttpWebRequest req = GetWebRequest(url, "POST"); 4             byte[] postData = Encoding.UTF8.GetBytes(data); 5             Stream reqStream = req.GetRequestStream(); 6             reqStream.Write(postData, 0, postData.Length); 7             reqStream.Close(); 8             HttpWebResponse rsp = (HttpWebResponse)req.GetResponse(); 9             Encoding encoding = Encoding.GetEncoding(rsp.CharacterSet);10             return GetResponseAsString(rsp, encoding);11         }12 13         public HttpWebRequest GetWebRequest(string url, string method)14         {15             HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);16             req.ServicePoint.Expect100Continue = false;17             req.ContentType = "application/x-www-form-urlencoded;charset=utf-8";18             req.ContentType = "text/json";19             req.Method = method;20             req.KeepAlive = true;21             req.UserAgent = "mysoft";22             req.Timeout = 1000000;23             req.PRoxy = null;24             return req;25         }26 27         public string GetResponseAsString(HttpWebResponse rsp, Encoding encoding)28         {29             StringBuilder result = new StringBuilder();30             Stream stream = null;31             StreamReader reader = null;32             try33             {34                 // 以字符流的方式讀取HTTP響應(yīng)35                 stream = rsp.GetResponseStream();36                 reader = new StreamReader(stream, encoding);37                 // 每次讀取不大于256個(gè)字符,并寫入字符串38                 char[] buffer = new char[256];39                 int readBytes = 0;40                 while ((readBytes = reader.Read(buffer, 0, buffer.Length)) > 0)41                 {42                     result.Append(buffer, 0, readBytes);43                 }44             }45             finally46             {47                 // 釋放資源48                 if (reader != null) reader.Close();49                 if (stream != null) stream.Close();50                 if (rsp != null) rsp.Close();51             }52 53             return result.ToString();54         }

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 湛江市| 玉溪市| 琼结县| 楚雄市| 长海县| 新乐市| 梨树县| 仁化县| 盐亭县| 平昌县| 含山县| 满城县| 韩城市| 普格县| 嘉义市| 沾化县| 武乡县| 鱼台县| 茌平县| 岐山县| 搜索| 阿尔山市| 来宾市| 甘孜县| 英德市| 蒲江县| 三原县| 洛宁县| 黎城县| 金华市| 新乡市| 伊宁市| 白朗县| 北辰区| 潜江市| 桂平市| 通渭县| 留坝县| 黔江区| 阿克| 新巴尔虎左旗|