在 WinRT 中使用 HttpClient 向 REST API 發送請求並進行 OAuth 驗證
問題:
在 WinRT 中使用 HttpClient 開發 REST API 用戶端需要使用 OAuth 令牌對請求進行身份驗證。但是,用於設定授權標頭的 .NET Credential 類別在 WinRT 中不可用。
解:
要在 WinRT 中設定授權標頭,請依照下列步驟操作:
<code class="language-csharp">// 将 "Your Oauth token" 替换为您的实际令牌。 httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your Oauth token");</code>
範例:
<code class="language-csharp">// 假设您有一个名为 'httpClient' 的 HttpClient。 httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c");</code>
注意:
請將 "Your Oauth token" 替換為您從 OAuth 請求中獲得的實際令牌。
以上是如何將授權標題添加到WinRT中的HTTPCLIENT請求中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!