我有一个winrt应用程序和一个Windows.Web.Http.HttpClient
我想在不使用方案的情况下设置其授权头。我的代码如下。
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new HttpCredentialsHeaderValue("Scheme", "mytoken");
这将导致如下结果授权:Scheme mytoken
我要的是这个授权:mytoken
问题是HttpCredentialsHeaderValue
的构造函数必须接受一个方案参数,而该方案不能是String.empty
我有办法达到这个结果吗?
尝试:
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.TryAppendWithoutValidation(
"Authorization",
"mytoken");