Periksa header HTTP

BERLAKU UNTUK: Semua tingkatAN API Management

Gunakan kebijakan check-header untuk memastikan bahwa permintaan memiliki tajuk HTTP yang ditentukan. Anda dapat secara opsional memeriksa untuk melihat apakah header memiliki nilai tertentu atau salah satu rentang nilai yang diizinkan. Jika pemeriksaan gagal, kebijakan menghentikan pemrosesan permintaan dan mengembalikan kode status HTTP dan pesan kesalahan yang ditentukan oleh kebijakan.

Catatan

Tetapkan elemen kebijakan dan elemen turunan dalam urutan yang disediakan dalam pernyataan kebijakan. Pelajari lebih lanjut cara mengatur atau mengedit kebijakan API Management.

Pernyataan kebijakan

<check-header name="header name" failed-check-httpcode="code" failed-check-error-message="message" ignore-case="true | false">
    <value>Value1</value>
    <value>Value2</value>
</check-header>

Atribut

Atribut Deskripsi Wajib diisi Default
nama Nama header HTTP yang akan diperiksa. Ekspresi kebijakan diizinkan. Ya T/A
gagal-check-kode http Kode status HTTP untuk dikembalikan jika header tidak ada atau memiliki nilai yang tidak valid. Ekspresi kebijakan diizinkan. Ya T/A
gagal-periksa-pesan-kesalahan Pesan kesalahan untuk ditampilkan di badan tanggapan HTTP jika header tidak ada atau memiliki nilai yang tidak valid. Pesan ini harus memiliki karakter khusus yang lolos dengan benar. Ekspresi kebijakan diizinkan. Ya T/A
abaikan-huruf besar/kecil Boolean. Jika diatur ke true, kasus diabaikan ketika nilai header dibandingkan dengan kumpulan nilai yang dapat diterima. Ekspresi kebijakan diizinkan. Ya T/A

Elemen

Elemen Deskripsi Wajib diisi
value Tambahkan satu atau beberapa elemen ini untuk menentukan nilai header HTTP yang diizinkan. Ketika beberapa value elemen ditentukan, pemeriksaan dianggap berhasil jika salah satu nilai cocok. No

Penggunaan

Contoh

<check-header name="Authorization" failed-check-httpcode="401" failed-check-error-message="Not authorized" ignore-case="false">
    <value>f6dc69a089844cf6b2019bae6d36fac8</value>
</check-header>

Untuk informasi selengkapnya tentang bekerja dengan kebijakan, lihat: