Maison >développement back-end >C++ >Comment définir des en-têtes d'autorisation dans HTTPClient de WinRT?

Comment définir des en-têtes d'autorisation dans HTTPClient de WinRT?

Barbara Streisand
Barbara Streisandoriginal
2025-01-25 07:31:10614parcourir

How to Set Authorization Headers in WinRT's HttpClient?

Ajout d'en-têtes d'autorisation au HttpClient de WinRT

WinRT HttpClient ne dispose pas de la classe .NET Credential pour définir les en-têtes d'autorisation. Cet article détaille une solution de contournement pour l'ajout d'en-têtes d'autorisation, en particulier à l'aide de jetons OAuth.

Le défi : Comment ajouter un en-tête d'autorisation (par exemple, pour OAuth) à une requête WinRT HttpClient ?

La solution : Utiliser la classe AuthenticationHeaderValue :

<code class="language-csharp">httpClient.DefaultRequestHeaders.Authorization = 
    new AuthenticationHeaderValue("Bearer", "Your OAuth token");</code>

Cet extrait de code construit un en-tête d'authentification en utilisant le schéma "Bearer" et votre jeton OAuth. L'ajout de ceci à DefaultRequestHeaders.Authorization garantit que l'en-tête est automatiquement inclus dans toutes les requêtes ultérieures effectuées par cette HttpClient instance.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn