成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析C# HTTP Request請求程序模擬

開發 后端
C# HTTP Request請求程序向你演示了在向服務器發送請求的模擬過程,那么具體的使用到的方法是什么呢?操作步驟是什么呢?那么本文就向你介紹詳細的內容。

C# HTTP Request請求程序模擬是如何實現的呢?我們在實現發送請求的操作是會用到哪些方法呢?那么下面我們來看看具體的實現方法,使用下面的代碼片段時,記得 在程序的引用上右鍵,然后添加引用,添加 System.Web. 就可以使用下面的代碼了.

C# HTTP Request請求程序模擬實例

  1. using System.Net;  
  2. using System.IO;  
  3. using System.Web;  
  4.  
  5. /********************  
  6. *C# HTTP Request請求程序模擬***  
  7.  * 向服務器送出請求  
  8.  * */ 
  9. public string SendRequest(string param)  
  10. {  
  11. ASCIIEncoding encoding = new ASCIIEncoding();  
  12. byte[] data = encoding.GetBytes(param);  
  13. HttpWebRequest request =   
  14. (HttpWebRequest)HttpWebRequest.Create(this.url);  
  15. request.Method = "POST";  
  16. request.ContentType = "application/x-www-form-urlencoded";  
  17. request.ContentLength = data.Length;  
  18. Stream sm = request.GetRequestStream();  
  19. sm.Write(data, 0, data.Length);  
  20. sm.Close();  
  21.  
  22. HttpWebResponse response =   
  23. (HttpWebResponse)request.GetResponse();  
  24.  
  25. if (response.StatusCode.ToString() != "OK")  
  26. {  
  27. MessageBox.Show(response.StatusDescription.ToString());  
  28. return "";  
  29. }  
  30.  
  31. StreamReader myreader = new StreamReader(  
  32. response.GetResponseStream(), Encoding.UTF8);  
  33. string responseText = myreader.ReadToEnd();  
  34. return responseText;  
  35. }  
  36. /**C# HTTP Request請求程序模擬  
  37.  * 進行UTF-8的URL編碼轉換(針對漢字參數)  
  38.  * */ 
  39. public string EncodeConver(string instring)  
  40. {  
  41. return HttpUtility.UrlEncode(instring, Encoding.UTF8);  
  42. }  
  43. /**C# HTTP Request請求程序模擬  
  44.  * 進行登錄操作并返回相應結果  
  45.  * */ 
  46. public bool DoLogin(string username,   
  47. string password)  
  48. {  
  49. password = System.Web.Security.FormsAuthentication.  
  50. HashPasswordForStoringInConfigFile(password, "MD5");  
  51. string param = string.Format("do=login&u={0}&p={1}",  
  52.  this.EncodeConver(username), this.EncodeConver(password));  
  53. string result = this.SendRequest(param);  
  54. // MessageBox.Show(result); 解析 Result ,我這里是作為一個XML Document來解析的  
  55. return true;  
  56. }  

C# HTTP Request請求程序模擬的基本內容就向你介紹到這里,希望對你了解和學習C# HTTP Request請求程序模擬有所幫助。

【編輯推薦】

  1. 詳解C#中不同類的類型
  2. 淺談C#中標準Dispose模式的實現
  3. C#選擇正確的集合進行編碼
  4. C# 4.0新特性:協變與逆變中的編程思想
  5. C#應用Attribute特性 代碼統計分析
責任編輯:仲衡 來源: 百度空間
相關推薦

2024-04-15 16:11:33

C#HTTP請求.NET

2009-08-14 11:00:16

C#創建Windows

2009-08-28 16:03:15

C#程序實現鼠標移動

2009-09-07 10:34:47

2009-09-07 14:00:57

C#抓取網頁

2009-08-14 17:45:52

C# ArrayLis

2009-08-17 18:34:50

C# ChangeCo

2011-06-03 10:15:13

2009-08-07 17:25:37

C# SortedLi

2009-08-25 17:59:49

C#入門

2009-08-25 09:39:21

創建C# Window

2009-09-03 13:48:46

C#調用記事本記事本程序

2009-09-02 17:28:26

C#程序設計Windows窗體

2009-08-14 16:41:22

C#啟動Windows

2009-08-21 15:06:27

C#網絡聊天程序

2009-08-10 14:43:03

C#函數Convert

2009-09-11 09:15:06

C# get方法

2009-08-21 15:57:58

C# DataSour

2009-07-31 16:00:30

C#函數重載

2009-08-04 09:30:33

C#調用ImageAn
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 看羞羞视频免费 | 色综合99 | 在线免费观看黄色 | 国产成都精品91一区二区三 | 久久国产一区二区三区 | 日本欧美在线 | 久久久久亚洲精品 | 超碰精品在线 | 在线成人www免费观看视频 | 日韩精品一区二区三区久久 | 欧美精品在线一区二区三区 | 91精品国产一区二区三区 | 午夜精品一区二区三区在线观看 | 国产精品精品久久久久久 | 日本一二区视频 | 亚洲成人精品影院 | 精品欧美一区二区三区久久久 | 日韩在线第一 | 午夜视频在线 | 亚洲精品天堂 | 久久精品一区二区 | 欧美日韩精选 | 国产成人精品一区二区 | 欧美精品一区三区 | 亚洲精品久久区二区三区蜜桃臀 | 99精品一区二区三区 | 99视频在线免费观看 | 国产你懂的在线观看 | 国产精品自产拍 | 成年人的视频免费观看 | 91在线观看| 精品日韩在线 | 欧美二区在线 | 亚洲欧美综合 | 成人性视频免费网站 | 亚洲国产精品视频 | 色资源在线 | 亚洲美女在线视频 | 天天干夜夜操 | 99久久精品免费看国产小宝寻花 | 久久精品久久久久久 |