添加到Authorization c#API的标头

时间:2016-04-07 05:49:35

标签: c# asp.net-mvc api authorization

如何添加到授权标题?

我想写:

requestMessage.Headers.Authorization = new AuthenticationHeaderValue("Basic Og==");

但它给我带来了这样的错误:

  

值'Basic Og =='的格式无效。

2 个答案:

答案 0 :(得分:0)

试试这样:

var requestMessage= new HttpClient();
requestMessage.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", "key=XXX");

答案 1 :(得分:0)

按照以下方式尝试

requestMessage.Headers.Authorization= new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));