国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 忻城县| 林口县| 阿合奇县| 大新县| 新昌县| 太仆寺旗| 灵川县| 富民县| 乌审旗| 嘉鱼县| 张家川| 长兴县| 桐乡市| 探索| 石家庄市| 长垣县| 个旧市| 青州市| 开鲁县| 犍为县| 辽源市| 海南省| 长海县| 通江县| 墨玉县| 武威市| 苏尼特左旗| 阜宁县| 武宁县| 池州市| 辉南县| 凌源市| 苗栗县| 平潭县| 广河县| 甘肃省| 宁国市| 蒙城县| 尚义县| 武清区| 邯郸县|