带有Authorization授权验证的HttpGet请求


/// <summary>
/// get请求
/// ContentType = "text/html;charset=UTF-8";
/// token为Authorization中的授权验证码
/// </summary>
/// <param name="Url"></param>
/// <param name="token"></param>
/// <returns></returns>
public static string HttpGet(string Url, string token = null)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Method = "GET";
request.ContentType = "text/html;charset=UTF-8";
if (token != null)
{
request.Headers.Add("Authorization", token);
}

HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.UTF8);
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();

return retString;

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM