Home > Backend Development > C++ > How to Add an Authorization Header to an HttpClient Request in WinRT?

How to Add an Authorization Header to an HttpClient Request in WinRT?

DDD
Release: 2025-01-25 07:16:10
Original
272 people have browsed it

How to Add an Authorization Header to an HttpClient Request in WinRT?

Use HttpClient in WinRT to make requests to the REST API and authenticate with OAuth

Question:

Developing REST API clients using HttpClient in WinRT requires using an OAuth token to authenticate requests. However, the .NET Credential class used to set the authorization header is not available in WinRT.

Solution:

To set the authorization header in WinRT, follow these steps:

<code class="language-csharp">// 将 "Your Oauth token" 替换为您的实际令牌。
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your Oauth token");</code>
Copy after login

Example:

<code class="language-csharp">// 假设您有一个名为 'httpClient' 的 HttpClient。
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c");</code>
Copy after login

Note:

Replace "Your Oauth token" with the actual token you obtained from the OAuth request.

The above is the detailed content of How to Add an Authorization Header to an HttpClient Request in WinRT?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template