Lompat ke isi

HTTP 403: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler
k Mengembalikan suntingan oleh 140.213.19.78 (bicara) ke revisi terakhir oleh Reno-Sifana
Tag: Pengembalian Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan
 
(3 revisi perantara oleh 3 pengguna tidak ditampilkan)
Baris 1: Baris 1:
{{short description|Kode status HTTP yang menunjukkan bahwa akses ke sumber daya dilarang}}
{{short description|Kode status HTTP yang menunjukkan bahwa akses ke sumber daya dilarang}}
{{HTTP}}
{{HTTP}}
'''HTTP 403''' adalah ''kode status HTTP'' yang berarti akses ke sumber daya yang diminta dilarang karena alasan tertentu. Peladen memahami permintaan tersebut, tetapi tidak akan memenuhinya karena masalah terkait klien. IIS mendefinisikan kode kesalahan "sub-status" tidak standar yang memberikan alasan yang lebih spesifik untuk merespons dengan kode status 403.
'''HTTP 403''' adalah [[Daftar kode status HTTP|kode status HTTP]] yang berarti akses ke sumber daya yang diminta dilarang karena alasan tertentu. Peladen memahami permintaan tersebut, tetapi tidak akan memenuhinya karena masalah terkait klien. IIS mendefinisikan kode kesalahan "sub-status" tidak standar yang memberikan alasan yang lebih spesifik untuk merespons dengan kode status 403.


== Spesifikasi ==
== Spesifikasi ==
HTTP 403 memberikan kasus kesalahan yang berbeda dari HTTP 401; sementara HTTP 401 dikembalikan ketika klien belum diautentikasi, dan menyiratkan bahwa respons yang berhasil dapat dikembalikan setelah otentikasi yang valid, HTTP 403 dikembalikan ketika klien tidak diizinkan akses ke sumber daya meskipun memberikan otentikasi seperti izin yang tidak memadai dari akun yang diautentikasi.
HTTP 403 memberikan kasus kesalahan yang berbeda dari HTTP 401; sementara HTTP 401 dikembalikan ketika klien belum diautentikasi, dan menyiratkan bahwa respons yang berhasil dapat dikembalikan setelah otentikasi yang valid, HTTP 403 dikembalikan ketika klien tidak diizinkan akses ke sumber daya meskipun memberikan otentikasi seperti izin yang tidak memadai dari akun yang diautentikasi.


Error403: "Peladen memahami permintaan tersebut, tetapi menolak untuk memberi otorisasi.", RFC 7231<ref>
Error 403: "Peladen memahami permintaan tersebut, tetapi menolak untuk memberi otorisasi.", RFC 7231<ref>
{{cite IETF |title=Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |rfc=7231 |section=6.5.3|publisher=[[Internet Engineering Task Force|IETF]]}}
{{cite IETF |title=Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |rfc=7231 |section=6.5.3|publisher=[[Internet Engineering Task Force|IETF]]}}
</ref>
</ref>
Baris 25: Baris 25:
}}</ref>
}}</ref>


== [[Kode403]] kesalahan substatus untuk IIS ==
== Kode kesalahan substatus untuk IIS ==
Kode tidak standar berikut dikembalikan oleh [[Internet Information Services]] Microsoft, dan tidak dikenali secara resmi oleh [[IANA]].
Kode tidak standar berikut dikembalikan oleh [[Internet Information Services]] Microsoft, dan tidak dikenali secara resmi oleh [[IANA]].



Revisi terkini sejak 22 September 2024 03.20

HTTP 403 adalah kode status HTTP yang berarti akses ke sumber daya yang diminta dilarang karena alasan tertentu. Peladen memahami permintaan tersebut, tetapi tidak akan memenuhinya karena masalah terkait klien. IIS mendefinisikan kode kesalahan "sub-status" tidak standar yang memberikan alasan yang lebih spesifik untuk merespons dengan kode status 403.

Spesifikasi

[sunting | sunting sumber]

HTTP 403 memberikan kasus kesalahan yang berbeda dari HTTP 401; sementara HTTP 401 dikembalikan ketika klien belum diautentikasi, dan menyiratkan bahwa respons yang berhasil dapat dikembalikan setelah otentikasi yang valid, HTTP 403 dikembalikan ketika klien tidak diizinkan akses ke sumber daya meskipun memberikan otentikasi seperti izin yang tidak memadai dari akun yang diautentikasi.

Error 403: "Peladen memahami permintaan tersebut, tetapi menolak untuk memberi otorisasi.", RFC 7231[1]

Error 401: "Permintaan memerlukan otentikasi pengguna. Respons HARUS menyertakan kolom header WWW-Authenticate (bagian 14.47) yang berisi tantangan yang berlaku untuk sumber daya yang diminta. Klien DAPAT mengulangi permintaan dengan kolom header Otorisasi yang sesuai (bagian 14.8). Jika permintaan sudah menyertakan kredensial Otorisasi, maka respons 401 menunjukkan bahwa otorisasi telah ditolak untuk kredensial tersebut." RFC 2616[2]

Lihat "kode kesalahan 403 substatus untuk IIS" untuk kemungkinan alasan mengapa peladen web menolak untuk memenuhi permintaan.

Peladen web Apache mengembalikan 403 Forbidden sebagai tanggapan atas permintaan untuk jalur URL yang sesuai dengan sistem berkas direktori saat direktori daftar telah dinonaktifkan di peladen dan tidak ada perintah Indeks Direktori untuk menentukan file yang ada untuk dikembalikan ke browser. Beberapa administrator mengkonfigurasi ekstensi Mod proxy ke Apache untuk memblokir permintaan tersebut dan ini juga akan mengembalikan 403 Forbidden. Microsoft IIS merespons dengan cara yang sama ketika daftar direktori ditolak di peladen itu. Di WebDAV, respons 403 Forbidden akan dikembalikan oleh peladen jika klien mengeluarkan permintaan PROPFIND tetapi tidak juga mengeluarkan header Kedalaman yang diperlukan atau mengeluarkan header Kedalaman tak terhingga.[3]

Kode kesalahan substatus untuk IIS

[sunting | sunting sumber]

Kode tidak standar berikut dikembalikan oleh Internet Information Services Microsoft, dan tidak dikenali secara resmi 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 - Sertifikat klien diperlukan
  • 403.8 - Akses situs ditolak
  • 403.9 - Terlalu banyak pengguna
  • 403.10 - Konfigurasi tidak valid
  • 403.11 - Perubahan kata sandi
  • 403.12 - Pembuat peta menolak akses
  • 403.13 - Sertifikat klien dicabut
  • 403.14 - Daftar direktori ditolak
  • 403.15 - Lisensi Akses Klien terlampaui
  • 403.16 - Sertifikat klien tidak tepercaya atau tidak valid
  • 403.17 - Sertifikat klien telah kedaluwarsa atau belum valid
  • 403.18 - Tidak dapat menjalankan permintaan dari pool aplikasi itu
  • 403.19 - Tidak dapat menjalankan CGI untuk klien di pool aplikasi ini
  • 403.20 - Masuk paspor gagal
  • 403.21 - Akses sumber ditolak
  • 403.22 - Kedalaman tak terbatas ditolak
  • 403.502 - Terlalu banyak permintaan dari IP klien yang sama; Telah mencapai batas Pembatasan IP Dinamis
  • 403.503 - Ditolak karena batasan alamat IP

Lihat pula

[sunting | sunting sumber]

Referensi

[sunting | sunting sumber]
  1. ^ Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. IETF. sec. 6.5.3. doi:10.17487/RFC7231. RFC 7231. https://tools.ietf.org/html/rfc7231#section-6.5.3. 
  2. ^ "RFC 2616 - Hypertext Transfer Protocol - HTTP/1.1". Tools.ietf.org. Diarsipkan dari versi asli tanggal 2011-03-07. Diakses tanggal 2018-04-09. 
  3. ^ "HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)". IETF. June 2007. Diarsipkan dari versi asli tanggal March 3, 2016. Diakses tanggal January 11, 2016. 

Pranala luar

[sunting | sunting sumber]