久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

淺析C# HTTP Request請求程序模擬 - 51CTO.COM

 大卷風(fēng) 2010-10-04
    C# HTTP Request請求程序向你演示了在向服務(wù)器發(fā)送請求的模擬過程,,那么具體的使用到的方法是什么呢,?操作步驟是什么呢?那么本文就向你介紹詳細(xì)的內(nèi)容。

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

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

            
    1. using System.Net;  
    2. using System.IO;  
    3. using System.Web;  
    4.  
    5. /********************  
    6. *C# HTTP Request請求程序模擬***  
    7.  * 向服務(wù)器送出請求  
    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.  * 進(jìn)行UTF-8的URL編碼轉(zhuǎn)換(針對漢字參數(shù))  
    38.  * */ 
    39. public string EncodeConver(string instring)  
    40. {  
    41. return HttpUtility.UrlEncode(instring, Encoding.UTF8);  
    42. }  
    43. /**C# HTTP Request請求程序模擬  
    44.  * 進(jìn)行登錄操作并返回相應(yīng)結(jié)果  
    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請求程序模擬的基本內(nèi)容就向你介紹到這里,,希望對你了解和學(xué)習(xí)C# HTTP Request請求程序模擬有所幫助,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多