Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET HttpClient发送任意授权头_C#_.net_Oauth_Header_Authorization - Fatal编程技术网

C# .NET HttpClient发送任意授权头

C# .NET HttpClient发送任意授权头,c#,.net,oauth,header,authorization,C#,.net,Oauth,Header,Authorization,使用HttpClient是否可以构造任意语法的授权头 如果我使用HttpClient期望的语法: HttpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("OAuth2", <token>); HttpClient.DefaultRequestHeaders.Authorization=newauthenticationheadervalue(“OAuth2”); 它将通过此标题

使用HttpClient是否可以构造任意语法的授权头

如果我使用HttpClient期望的语法:

HttpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("OAuth2", <token>);
HttpClient.DefaultRequestHeaders.Authorization=newauthenticationheadervalue(“OAuth2”);
它将通过此标题:

Authorization: OAuth2 <token-value>
授权:OAuth2
但是,我将请求发送到远程REST API,该API要求授权标头采用以下格式:

Authorization: token <token-value>
授权:令牌

如何发送所需的格式

区别在哪里?只需使用“token”而不是OAuth2?