Maison >développement back-end >C++ >Comment ajouter un en-tête d'autorisation à une requête HttpClient dans WinRT ?
Utilisez HttpClient dans WinRT pour envoyer des requêtes à l'API REST et vous authentifier avec OAuth
Question :
Le développement de clients API REST à l'aide de HttpClient dans WinRT nécessite l'utilisation d'un jeton OAuth pour authentifier les requêtes. Toutefois, la classe .NET Credential utilisée pour définir l’en-tête d’autorisation n’est pas disponible dans WinRT.
Solution :
Pour définir l'en-tête d'autorisation dans WinRT, suivez ces étapes :
<code class="language-csharp">// 将 "Your Oauth token" 替换为您的实际令牌。 httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your Oauth token");</code>
Exemple :
<code class="language-csharp">// 假设您有一个名为 'httpClient' 的 HttpClient。 httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c");</code>
Remarque :
Remplacez « Votre jeton Oauth » par le jeton réel que vous avez obtenu à partir de la requête OAuth.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!