一、思路

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);

最新文章

  1. .Container与.container_fluid区别
  2. System.Web.Caching.Cache类 缓存
  3. SpringMVC中JSP取不到ModelAndView,ModelMap的数据原因
  4. Winfrom 基于TCP的Socket 编程
  5. SSIS --&gt;&gt; Variable Data Type vs SSIS Data Type
  6. Memcached 两款.NET客户端的郁闷事儿
  7. Java中到底有没有指针;同时注意引用和指针的区别
  8. Dynamips做CCNA的实验,说是找不到telnet的解决方案
  9. oracle生成随机数
  10. 【D3.V3.js系列教程】--(十五)SVG基本图形绘制
  11. 推荐一款手机端的图片滑动插件iSlider
  12. 使用ActionBar实现Tab导航(快速生成Tab样式)
  13. 设计模式之十:观察者模式(Observer)
  14. LigerUI权限系统之组织结构
  15. LWIP_STM32_ENC28J60_NETCONN_TCP_CLIENT(4)
  16. (原创)cocos2dx-lua TableView官方demo分析
  17. python的学习和使用
  18. python 文件指针及文件覆盖
  19. Vue.js连接后台数据jsp页面  ̄▽ ̄
  20. win32 进程崩溃时禁止弹出错误对话框

热门文章

  1. JavaScript性能优化之小知识总结
  2. Maven的settings.xml配置详解
  3. 解决报错(Could not create connection to database server.)
  4. Spring Cloud教程(十一)环境变化和刷新范围
  5. 学习wavenet_vocoder之环境配置
  6. 阿里云万网虚拟主机安装配置Https(SSL)教程
  7. Linux内核调试方法总结之ltrace
  8. 术语-EDI:EDI
  9. jmeter测试jdbc、mysql
  10. Python工具库(感谢backlion整理)