Maison > développement back-end > C++ > Comment ajouter un en-tête d'autorisation à une requête HttpClient dans WinRT ?

Comment ajouter un en-tête d'autorisation à une requête HttpClient dans WinRT ?

DDD
Libérer: 2025-01-25 07:16:10
original
307 Les gens l'ont consulté

How to Add an Authorization Header to an HttpClient Request in 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 :

// 将 "Your Oauth token" 替换为您的实际令牌。
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your Oauth token");
Copier après la connexion

Exemple :

// 假设您有一个名为 'httpClient' 的 HttpClient。
httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c");
Copier après la connexion

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!

Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal