【发布时间】:2017-02-19 09:54:31
【问题描述】:
我正在通过以下方式设置HttpClient 的授权标头:
httpClient
.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(null, "abc");
...但我得到了例外:
AuthenticationHeaderValue 的“scheme”不能为空。
为什么AuthenticationHeaderValue 必须有一个方案?这是特定 RFC 要求的吗?
【问题讨论】:
-
令人失望的是,接受的答案并没有真正回答您的问题,为什么您必须使用方案,或者在没有方案的情况下如何做到这一点,因为并不总是需要方案(例如自定义授权标头检查) .
标签: c# .net http-headers authorization dotnet-httpclient