首頁 >後端開發 >C++ >如何在 WinRT 的 HttpClient 中設定授權標頭?

如何在 WinRT 的 HttpClient 中設定授權標頭?

Barbara Streisand
Barbara Streisand原創
2025-01-25 07:31:10624瀏覽

How to Set Authorization Headers in WinRT's HttpClient?

向 WinRT 的 HttpClient 新增授權標頭

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn