我有一个 winrt 应用程序和一个 Windows.Web.Http.HttpClient
我想在不使用方案的情况下设置其授权 header 。我的代码如下。
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new HttpCredentialsHeaderValue("Scheme", "mytoken");
这会导致这样的结果 授权:方案mytoken
我想要的是这个 授权:mytoken
问题是 HttpCredentialsHeaderValue
的构造函数必须采用方案参数,并且该方案不能是 String.empty
有什么方法可以实现这个结果吗?
最佳答案
尝试:
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.TryAppendWithoutValidation(
"Authorization",
"mytoken");
关于windows-runtime - 没有方案的 Windows.Web.Http.HttpClient 授权 header 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32480396/