(如何操作) 基本认证由HTTP协议定义,最早在1996年的RFC 1945中提出。它不是最安全的认证方式——比如,若没有TLS/SSL,凭据可被截获。更安全的替代方法包括OAuth2.0和JWT (JSON Web Tokens)。在C#中,发送带基本认证的HTTP请求,重点在于生成合适的Authorization
头部,该头部含有Base64编码的用户名和密码。还可以用HttpClientHandler
来设置凭据,C# 5.0及以上版本支持async
和await
用于更高效的异步操作。