添加到 Authorization c# header API

Add to a header of Authorization c# API

如何添加到header的授权?

我正在尝试写:

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

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

The format of value 'Basic Og==' is invalid.

这样试试:

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

按照以下方式试试

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