C#微信开发小白成长教程一(公众平台的工作原理与调试环境部署,附视频) (2)

image

在上图中,我调用的是获取access_token的接口。请求方式是GET。在我们编写程序时,需要使用程序的方式来发起HTTP请求。具体的实现GET请求的实现是:

System.Net命名空间下的WebRequest类的Create方法,初始化一个请求实例。

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

然后设置下常用的请求头

   request.Method = "GET";//设置请求的方法。这里表示的是请求的方式是GET

     request.Accept = "*/*";//设置Accept标头的值

最后调用请求实例的GetResponse()方法,获取响应流,并将响应流转换成字符串。完整的实现代码如下所示:

/// <summary> /// HTTP GET方式请求数据. /// </summary> /// <param>请求的url</param> /// <returns>响应信息</returns> public static string HttpGet(string url) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "GET";//设置请求的方法 request.Accept = "*/*";//设置Accept标头的值 string responseStr = ""; using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())//获取响应 { using (StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8)) { responseStr = reader.ReadToEnd(); } } return responseStr; }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsxfd.html