Maison >développement back-end >C++ >Comment définir des en-têtes d'autorisation dans 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!