AuthenticationHeaderValue

AuthenticationHeaderValue

我正在按以下方式设置HttpClient的授权头:

httpClient
    .DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(null, "abc");

……但我有个例外:
AuthenticationHeaderValue的“Scheme”不能为空。
为什么AuthenticationHeaderValue必须有一个计划?这是特定的RFC要求的吗?

最佳答案

该方案用于确定您使用的身份验证类型:
基本
非统组织
持票人
摘要
等。
标题将如下所示:

{
   "key": "Authorization",
   "value": "<scheme> <parameter>"
}

尝试使用Postman查看基于http支持的不同身份验证类型生成的内容。

09-12 11:58