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

首頁 > 編程 > .NET > 正文

ASP.Net Post方式獲取數據流的一種簡單寫法

2024-07-10 12:48:01
字體:
來源:轉載
供稿:網友

最近在弄一些第三方的平臺,經常調用第三方的接口實現某些特定的功能

在實現的同時基本上都需要本地的數據經過服務器在Request到第三方的服務器中處理,再返回相應的數據結構體:json/xml

以下是我總結的一個小方法,請農友們笑納:

public static string PostWebReq(string PostUrl, string ParamData, Encoding DataEncode)    {      string ret = string.Empty;      try      {        byte[] byteArray = DataEncode.GetBytes(ParamData);        HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(new Uri(PostUrl));        webReq.Method = "POST";        webReq.ContentType = "application/x-www-form-urlencoded";        webReq.ContentLength = byteArray.Length;        Stream newStream = webReq.GetRequestStream();        newStream.Write(byteArray, 0, byteArray.Length);        newStream.Close();        HttpWebResponse response = (HttpWebResponse)webReq.GetResponse();        StreamReader sr = new StreamReader(response.GetResponseStream(), DataEncode);        ret = sr.ReadToEnd();        sr.Close();        response.Close();        newStream.Close();      }      catch (WebException ex)      {        Log.WriteLog(LogFile.Error, ex.Message);      }      finally      {        Log.WriteLog(LogFile.Info, ret);      }      return ret;    }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文登市| 辉南县| 西宁市| 鄢陵县| 札达县| 孟州市| 永定县| 鄯善县| 鲁山县| 扎囊县| 北票市| 荆门市| 四川省| 德令哈市| 郯城县| 青岛市| 乐山市| 潼南县| 龙川县| 洛宁县| 金华市| 郁南县| 荥阳市| 织金县| 临邑县| 镇雄县| 菏泽市| 当涂县| 益阳市| 板桥市| 武乡县| 临清市| 宁阳县| 缙云县| 扎鲁特旗| 北海市| 普兰县| 广灵县| 建始县| 车致| 镇平县|