MVC微信网页授权获取用户OpenId

2019-05-22 09:30:49丽君
public class HttpRequestUtil
  {
    #region 请求Url,不发送数据
    /// <summary>
    /// 请求Url,不发送数据
    /// </summary>
    public static string RequestUrl(string url)
    {
      return RequestUrl(url, "POST");
    }
    #endregion

    #region 请求Url,不发送数据
    /// <summary>
    /// 请求Url,不发送数据
    /// </summary>
    public static string RequestUrl(string url, string method)
    {
      // 设置参数
      HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
      CookieContainer cookieContainer = new CookieContainer();
      request.CookieContainer = cookieContainer;
      request.AllowAutoRedirect = true;
      request.Method = method;
      request.ContentType = "text/html";
      request.Headers.Add("charset", "utf-8");

      //发送请求并获取相应回应数据
      HttpWebResponse response = request.GetResponse() as HttpWebResponse;
      //直到request.GetResponse()程序才开始向目标网页发送Post请求
      Stream responseStream = response.GetResponseStream();
      StreamReader sr = new StreamReader(responseStream, Encoding.Default);
      //返回结果网页(html)代码
      string content = sr.ReadToEnd();
      return content;
    }
    #endregion
  } 

注意:需要在微信公众平台中设置授权回调域

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。