我正在按以下方式设置HttpClient
的授权头:
httpClient
.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(null, "abc");
……但我有个例外:
AuthenticationHeaderValue的“Scheme”不能为空。
为什么
AuthenticationHeaderValue
必须有一个计划?这是特定的RFC要求的吗? 最佳答案
该方案用于确定您使用的身份验证类型:
基本
非统组织
持票人
摘要
等。
标题将如下所示:
{
"key": "Authorization",
"value": "<scheme> <parameter>"
}
尝试使用Postman查看基于http支持的不同身份验证类型生成的内容。