WinRT の HttpClient
には、承認ヘッダーを設定するための .NET Credential
クラスがありません。この記事では、特に OAuth トークンを使用して認証ヘッダーを追加するための回避策について詳しく説明します。
課題: WinRT HttpClient
リクエストに認証ヘッダー (OAuth など) を追加する方法は?
解決策: AuthenticationHeaderValue
クラスを利用します:
<code class="language-csharp">httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your OAuth token");</code>
このコード スニペットは、「Bearer」スキームと OAuth トークンを使用して認証ヘッダーを構築します。 これを DefaultRequestHeaders.Authorization
に追加すると、この HttpClient
インスタンスによって行われる後続のすべてのリクエストにヘッダーが自動的に含まれるようになります。
以上がWinRTのhttpclientで認可ヘッダーを設定する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。