c# winform Get请求接口

引用using System.Net;
实现步骤:
1.通过WebRequest类创建一个HttpWebRequest的对象,该对象可以包含Http请求信息。
2.设置HttpWebRequest对象,其实就是设置Http请求报文的信息内容。
3.从HttpWebRequest对象中获取HttpWebResponse对象,该对象包含Http响应信息。
4.从响应信息中获取响应头信息和响应主体信息。

public string GetMethod()
        {
            string ResponseInfo = "";
            string url = "http://192.168.888.88/nanqu/test/testGet";
            //编码处理
            string name = System.Web.HttpUtility.UrlEncode("TestName");
            //唯一标识符
            string TestGuid = Guid.NewGuid().ToString(); 
            //key
            string apikey = "1234567890";
            //拼接参数
            string jsonstr = "?TestGuid=" + TestGuid + "&name=" + name + "&apikey=" + apikey + "";
            url = url + jsonstr;

            #region get方式
            //设置编码方式
            Encoding encoding = Encoding.UTF8;
            //创建HTTP请求
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
            request.Method = "GET";
            request.Accept = "text/html, application/xhtml+xml, */*";
            request.ContentType = "application/json";

            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8))
            {
                ResponseInfo = reader.ReadToEnd();
            }

            return ResponseInfo;
            #endregion
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值