.NetCore模拟Postman的BasicAuth生成Authrization


一、思路

BasicAuth 是一种简单权限,传输UserName=,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);