ASP.Net Post方式获取数据流的一种简单写法

2025-05-29 0 50

最近在弄一些第三方的平台,经常调用第三方的接口实现某些特定的功能

在实现的同时基本上都需要本地的数据经过服务器在Request到第三方的服务器中处理,再返回相应的数据结构体:json/xml

以下是我总结的一个小方法,请农友们笑纳:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33
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;

}
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 ASP.Net Post方式获取数据流的一种简单写法 https://www.kuaiidc.com/102060.html

相关文章

发表评论
暂无评论