HTTP 403

HTTP 403 ialah kod status HTTP yang bermaksud capaian ke sumber yang diminta tidak dibenarkan kerana alasan tertentu. Pelayan memahami permintaan itu, tetapi tidak akan memenuhinya kerana masalah berkaitan klien. IIS mendefinisikan kod kesalahan "sub-status" tidak piawaian yang memberikan alasan yang lebih khusus untuk memberi maklum balas dengan kod status 403.

Spesifikasi 
HTTP 403 memberikan kes kesalahan yang berbeza dari HTTP 401; sementara HTTP 401 dikembalikan ketika klien belum disahkan, dan menyiratkan bahwa respons yang berjaya dapat dikembalikan setelah pengesahan, HTTP 403 dikembalikan ketika klien tidak dibenarkan akses ke sumber meskipun memberikan pengesahan yang tidak memadai dari akuan yang disahkan.

Ralat 403: "Pekayan memahami permintaan itu, tetapi menolak untuk memberi pengesahan.", RFC 7231

Ralat 401: "Permintaan memerlukan pengesahan pengguna. Respons HARUS menyertakan kolum pengepala WWW-Authenticate (bahagian 14.47) yang mengandungi cabaran yang berlaku untuk sumber yang diminta. Klien DAPAT mengulangi permintaan dengan kolum pengepala Pengesahan yang sesuai (bahagian 14.8). Jika permintaan telah menyertakan kepentingan Pengesahan, maka respons 401 menunjukkan bahawa pengesahan telah ditolak untuk kepentingan tersebut." RFC 2616

Lihat "kod kesalahan 403 substatus untuk IIS" untuk kemungkinan alasan mengapa pelayan web menolak untuk memenuhi permintaan.

Pelayan web Apache mengembalikan 403 Forbidden sebagai tanggapan atas permintaan untuk jalur URL yang sesuai dengan sistem fail direktori semasa direktori senarai telah dinyahaktifkan dalam pelayan dan tiada perintah Indeks Direktori untuk menentukan fail yang ada untuk dikembalikan kepada penyemak imbas. Beberapa penyelia mengkonfigurasi pelanjutan proksi Mod kepada Apache untuk menyekat permintaan tersebut dan ini juga akan mengembalikan 403 Forbidden. Microsoft IIS merespons dengan cara yang sama ketika senarai direktori ditolak di pelayan itu. Di WebDAV, respons 403 Forbidden akan dikembalikan oleh pelayan jika klien mengeluarkan permintaan PROPFIND tetapi tidak juga mengeluarkan pengepala Kedalaman yang diperlukan atau mengeluarkan pengepala Kedalaman tak terhingga.

Kod kesalahan substatus untuk IIS 
Kod tidak piawai berikut dikembalikan oleh Internet Information Services Microsoft, dan tidak dikenali secara rasmi oleh IANA.

 403.1 - Jalankan akses dilarang
 403.2 - Akses baca dilarang
 403.3 - Akses tulis dilarang
 403.4 - Diperlukan SSL
 403.5 - Diperlukan SSL 128
 403.6 - Alamat IP ditolak
 403.7 - Pensijilan klien diperlukan
 403.8 - Akses laman ditolak
 403.9 - Terlalu banyak pengguna
 403.10 - Konfigurasi tidak sah 
 403.11 - Perubahan kata kunci
 403.12 - Pembuat peta menolak akses
 403.13 - Pensijilan klien dicabut
 403.14 - Senarai direktori ditolak
 403.15 - Perlesenan Akses Klien terlampaui
 403.16 - Pensijilan klien tidak dipercayai atau tidak sah
 403.17 - Pensijilan klien telah luput atau belum sah
 403.18 - Tidak dapat menjalankan permintaan dari aplikasi itu
 403.19 - Tidak dapat menjalankan CGI untuk klien di aplikasi ini
 403.20 - Masuk pasport gagal
 403.21 - Akses sumber ditolak
 403.22 - Kedalaman tidak terhad ditolak
 403.502 - Terlalu banyak permintaan dari IP klien yang sama; Telah mencapai had Pembatasan IP Dinamik
 403.503 - Ditolak kerana batasan alamat IP

Lihat juga 

 .htaccess
 Senarai kod status HTTP
 Pengalihan URL

Rujukan

Pautan luar
 Apache Module mod_proxy - Forward 
 Working with SELinux Contexts Labeling files
 Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Kod status HTTP
Istilah internet