国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - C# - 實例詳解C#實現(xiàn)http不同方法的請求

實例詳解C#實現(xiàn)http不同方法的請求

2022-02-25 14:07郝光明 C#

本篇文章給大家分享了C#實現(xiàn)http不同方法的請求的相關(guān)知識點以及實例代碼,有需要的朋友參考下。

1、不帶參數(shù)的POST請求

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public static string Post(string url)
{
  string result = "";
  HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
  req.Method = "POST";
  HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
  Stream stream = resp.GetResponseStream();
  //獲取內(nèi)容
  using (StreamReader reader = new StreamReader(stream, Encoding.UTF8))
  {
    result = reader.ReadToEnd();
  }
  return result;
}

2、帶參數(shù)的POST請求

?
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 Post(string url,Dictionary<string,string> dic)
{
  string result = "";
  HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
  req.Method = "POST";
  req.ContentType = "application/x-www-form-urlencoded";
  #region 添加Post 參數(shù)
  StringBuilder builder = new StringBuilder();
  int i = 0;
  foreach (var item in dic)
  {
    if (i > 0)
      builder.Append("&");
    builder.AppendFormat("{0}={1}", item.Key, item.Value);
    i++;
  }
  byte[] data = Encoding.UTF8.GetBytes(builder.ToString());
  req.ContentLength = data.Length;
  using (Stream reqStream = req.GetRequestStream())
  {
    reqStream.Write(data, 0, data.Length);
    reqStream.Close();
  }
  #endregion
  HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
  Stream stream = resp.GetResponseStream();
  //獲取響應(yīng)內(nèi)容
  using (StreamReader reader = new StreamReader(stream, Encoding.UTF8))
  {
    result = reader.ReadToEnd();
  }
  return result;
}

3、不帶參數(shù)的GET請求

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public static string Get(string url)
{
  string result = "";
  HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
  HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
  Stream stream = resp.GetResponseStream();
  try
  {
    //獲取內(nèi)容
    using (StreamReader reader = new StreamReader(stream))
    {
      result = reader.ReadToEnd();
    }
  }
  finally
  {
    stream.Close();
  }
  return result;
}

4、帶參數(shù)的GET請求

?
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
34
35
public static string Get(string url, Dictionary<string, string> dic)
{
  string result = "";
  StringBuilder builder = new StringBuilder();
  builder.Append(url);
  if (dic.Count > 0)
  {
    builder.Append("?");
    int i = 0;
    foreach (var item in dic)
    {
      if (i > 0)
        builder.Append("&");
      builder.AppendFormat("{0}={1}", item.Key, item.Value);
      i++;
    }
  }
  HttpWebRequest req = (HttpWebRequest)WebRequest.Create(builder.ToString());
  //添加參數(shù)
  HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
  Stream stream = resp.GetResponseStream();
  try
  {
    //獲取內(nèi)容
    using (StreamReader reader = new StreamReader(stream))
    {
      result = reader.ReadToEnd();
    }
  }
  finally
  {
    stream.Close();
  }
  return result;
}

5、自定義HTTP請求頭

?
1
2
3
4
5
6
7
8
9
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
req.Method = "GET";
req.Headers["Accept-Language"] = "zh-CN,zh;q=0.8";
req.Referer = "https://www.baidu.com/";
HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
Stream stream = resp.GetResponseStream(); string result = ""; //注意,此處使用的編碼是:gb2312 //using (StreamReader reader = new StreamReader(stream, Encoding.Default)) using (StreamReader reader = new StreamReader(stream, Encoding.GetEncoding("gb2312")))
{
  result = reader.ReadToEnd();
}

原文鏈接:https://blog.csdn.net/xishining/article/details/80809747

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 91国自产精品中文字幕亚洲 | 中文字幕在线日韩 | 亚洲欧美在线精品 | 国产精品成人一区二区 | 国产一区二区三区四区在线观看 | 中文字幕亚洲一区二区三区 | 亚洲成人激情在线 | 在线视频亚洲 | 美女一区| 伊大人久久香线焦宗合一75大 | 亚洲黄色成人av | 91免费版在线观看 | 久草在线资源福利站 | 日韩高清国产一区在线 | 日韩成人免费中文字幕 | 中文字幕国产视频 | 日韩成人在线观看 | 亚洲国产精品自拍 | 久久狠狠 | 日韩成人免费中文字幕 | 久久九九国产精品 | 亚洲国产高清视频 | 在线观看成人国产 | 亚洲自拍小视频 | 亚洲一区二区三区视频 | 国产精品久久久久久久久久久久 | 日韩不卡一区二区三区 | 午夜激情视频在线观看 | 国产亚洲精品久久久久动 | 午夜视频网 | 午夜精品福利在线观看 | 久久亚洲一区 | 春色导航| 亚洲精品久久久久久下一站 | 狠狠操夜夜爱 | 日本在线视频一区二区三区 | 亚洲午夜成激人情在线影院 | 日韩在线播放一区二区三区 | 久久99这里只有精品 | 欧美精品欧美极品欧美激情 | 一级电影在线观看 |