WinRT에서 HttpClient를 사용하여 REST API에 요청하고 OAuth로 인증
질문:
WinRT에서 HttpClient를 사용하여 REST API 클라이언트를 개발하려면 OAuth 토큰을 사용하여 요청을 인증해야 합니다. 그러나 권한 부여 헤더를 설정하는 데 사용되는 .NET 자격 증명 클래스는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!