HttpWebRequest GET 方式發送數據

/// <summary>
        /// 發送http請求
        /// </summary>
        /// <param name="paras">請求參數</param>
        /// <returns>正常返回接口報文的xml字符串,否則返回空串</returns>
        private string SendHttpRequest(string paras)
        {
            string url ="http://IP:Port/相對路徑"+ "?" + paras;
            HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
            request.Method = "GET";
            request.ContentType = "application/x-www-form-urlencoded";
            request.KeepAlive = false;

            string returnValue = "";
            try
            {
                HttpWebResponse response = request.GetResponse() as HttpWebResponse;
                System.IO.Stream responseStream = response.GetResponseStream();
                System.IO.StreamReader reader = new System.IO.StreamReader(responseStream, Encoding.GetEncoding("GB2312"));
                returnValue = reader.ReadToEnd();
            }
            catch
            {
            }
            return returnValue;
        }
發佈了13 篇原創文章 · 獲贊 7 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章