Heim > Backend-Entwicklung > C++ > Wie füge ich einer HttpClient-Anfrage in WinRT einen Autorisierungsheader hinzu?

Wie füge ich einer HttpClient-Anfrage in WinRT einen Autorisierungsheader hinzu?

DDD
Freigeben: 2025-01-25 07:16:10
Original
272 Leute haben es durchsucht

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

Verwenden Sie HttpClient in WinRT, um Anfragen an die REST-API zu stellen und sich mit OAuth zu authentifizieren

Frage:

Die Entwicklung von REST-API-Clients mit HttpClient in WinRT erfordert die Verwendung eines OAuth-Tokens zur Authentifizierung von Anforderungen. Allerdings ist die .NET Credential-Klasse, die zum Festlegen des Autorisierungsheaders verwendet wird, in WinRT nicht verfügbar.

Lösung:

Um den Autorisierungsheader in WinRT festzulegen, führen Sie die folgenden Schritte aus:

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

Beispiel:

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

Hinweis:

Ersetzen Sie „Ihr OAuth-Token“ durch das tatsächliche Token, das Sie aus der OAuth-Anfrage erhalten haben.

Das obige ist der detaillierte Inhalt vonWie füge ich einer HttpClient-Anfrage in WinRT einen Autorisierungsheader hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage