在本简短的教程中,我们将探讨基础认证。我们将看到它是如何工作的,并配置Java HttpClient 使用这种类型的认证。
基础认证是一种简单的认证方法。客户端可以通过用户名和密码进行认证。这些凭据以特定的格式在_HTTP_授权头部发送。它以_Basic_关键字开头,后跟用户名和密码的_base64_编码值。冒号字符在这里很重要。头部应严格遵循此格式。
例如,要使用用户名_baeldung_和_HttpClient_密码进行认证,我们必须发送此头部:
Basic YmFlbGR1bmc6SHR0cENsaWVudA==
大约 4 分钟