Kode status tanggapan HTTP 302 Found adalah cara umum melakukan pengalihan URL. Spesifikasi HTTP/1.0 (RFC 1945) awalnya mendefinisikan kode ini, dan memberinya frasa deskripsi "Moved Temporarily" daripada "Found".

Respons HTTP dengan kode status ini juga akan memberikan URL di kolom header, Lokasi. Ini adalah undangan ke agen pengguna (mis. Peramban web) untuk membuat permintaan kedua, jika tidak identik, permintaan ke URL baru yang ditentukan di bidang lokasi. Hasil akhirnya adalah pengalihan ke URL baru.

Banyak peramban web menerapkan kode ini dengan cara yang melanggar standar ini, mengubah jenis permintaan dari permintaan baru menjadi GET, terlepas dari jenis yang digunakan dalam permintaan awal (mis. POST).[1] Untuk alasan ini, HTTP/1.1 (RFC 2616) menambahkan kode status baru 303 dan 307 untuk membedakan antara dua perilaku, dengan 303 mandat untuk mengubah jenis permintaan menjadi GET, dan 307 mempertahankan jenis permintaan seperti yang dikirim semula. Terlepas dari kejelasan yang lebih besar yang diberikan oleh disambiguasi ini, kode 302 masih digunakan dalam kerangka kerja web untuk menjaga kompatibilitas dengan peramban yang tidak menerapkan spesifikasi HTTP/1.1.[2]

Sebagai konsekuensi, RFC 7231 (pembaruan dari RFC 2616) mengubah definisi untuk memungkinkan agen pengguna menulis ulang POST menjadi GET.[3]

Contoh

sunting

Permintaan klien:

GET /index.html HTTP/1.1
Host: www.example.com

Respon peladen:

HTTP/1.1 302 Found
Location: http://www.iana.org/domains/example/

Lihat pula

sunting

Referensi

sunting
  1. ^ Lawrence, Eric. "HTTP Methods and Redirect Status Codes". EricLaw's IEInternals blog. Diarsipkan dari asli tanggal 2013-06-21. Diakses tanggal 2011-08-20.
  2. ^ "Request and response objects | Django documentation | Django". Docs.djangoproject.com. Diarsipkan dari asli tanggal 2014-07-10. Diakses tanggal 2014-06-23.
  3. ^ "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content". Tools.ietf.org. Diarsipkan dari asli tanggal 2017-05-25. Diakses tanggal 2019-01-05.

Pranala luar

sunting

๐Ÿ“š Artikel Terkait di Wikipedia

HTTP 404

Pesan HTTP 404, 404 tidak ditemukan, 404, galat 404, laman tidak ditemukan atau berkas tidak ditemukan adalah sebuah kode tanggap standar HTTP dalam komunikasi

HTTP 403

HTTP 403 adalah kode status HTTP yang berarti akses ke sumber daya yang diminta dilarang karena alasan tertentu. Peladen memahami permintaan tersebut,

Sumatra

CS1: Status URL (link) https://www.britannica.com/place/Srivijaya-empire http://digilib.ubl.ac.id/index.php?p=show_detail&id=17297&keywords= Bonatz, Dominik;

HTTP 303

tanggap HTTP 303 See Other adalah cara mengalihkan aplikasi web menuju URI baru, khususnya setelah HTTP POST dilakukan (sejak RFC 2616/HTTP 1.1). Menurut

Mahฤvaแนsa

Lanka dari awal mulanya hingga masa pemerintahan Mahasena dari Anuradhapura (302 M) yang mencakup periode antara kedatangan Pangeran Vijaya dari India pada

Ular picung

printers). xii + 583 pp. (Natrix subminiata, pp.ย 302โ€“303). Rhabdophis subminiatus @ Reptile Database http://www.thailandsnakes.com/tag/rhabdophis-subminiatus/

Daftar kode status HTTP

Temporarily"), tetapi peramban populer menerapkan 302 dengan fungsi 303 See Other. Karenanya, HTTP / 1.1 menambahkan kode status 303 dan 307 untuk membedakan

BMW

29 July 2009. Diakses tanggal 29 July 2009. W.P. BMW Group Canada Inc. http://www.bmw.ca "Corporate Information: History". BMW South Africa. Diarsipkan