Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah saya boleh menetapkan tajuk kebenaran untuk httpclient di winrt menggunakan token oauth?
Mengkonfigurasi Pengepala Keizinan HttpClient untuk OAuth dalam WinRT
Menggunakan API REST selalunya memerlukan penetapan pengepala Authorization
dalam permintaan HttpClient
anda. Ini amat penting apabila menggunakan token OAuth untuk pengesahan. WinRT, bagaimanapun, tidak mempunyai kelas Credential
yang terdapat dalam persekitaran lain. Artikel ini memperincikan penyelesaian yang mudah.
Coretan kod berikut menunjukkan cara menetapkan pengepala Authorization
dengan betul menggunakan token OAuth dalam aplikasi WinRT:
<code class="language-csharp">httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", "Your OAuth token");</code>
Barisan kod ringkas ini menambahkan pengepala Authorization
yang diperlukan pada pengepala permintaan lalai HttpClient
anda. Skim "Pembawa" menunjukkan bahawa token sedang diluluskan menggunakan kaedah kebenaran token Pembawa. Gantikan "Your OAuth token"
dengan token OAuth sebenar yang diperoleh melalui proses pengesahan anda. Permintaan seterusnya yang dibuat menggunakan contoh HttpClient
ini akan menyertakan pengepala ini secara automatik, memberikan akses kepada sumber yang dilindungi.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menetapkan tajuk kebenaran untuk httpclient di winrt menggunakan token oauth?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!