.NetCore模拟Postman的BasicAuth生成Authrization

一、思路

BasicAuth 是一种简单权限,传输UserName=<userName>,Password=<password>

1.用:连接Username,Password

2.进行Base64编码

3."Basic空格"拼接

 

二、代码示例

string authorization = $"{userName}:{password}";
var authorizationBased64 = "Basic " + Convert.ToBase64String(new ASCIIEncoding().GetBytes(authorization));

 

三、使用HttpClient发送请求,示例

HttpClient httpClient = new HttpClient();

httpClient.DefaultRequestHeaders.Add("Authorization", authorizationBased64);

posted @ 2019-05-06 15:34  blog_zhaof  阅读(786)  评论(0编辑  收藏  举报