Memahami Kode-Kode Status HTTP _ ProBlogiz
-
Upload
azharry-andi -
Category
Documents
-
view
217 -
download
0
description
Transcript of Memahami Kode-Kode Status HTTP _ ProBlogiz
Hriza muh 17.12.12 6 komentar
Cari artikel di blog ini....
Penting!! Sobat Blogger yang ingin repost atau menulis kembali artikel kami diblog/website Anda, harap lihat halamanDISCLAIMER ( beberapa blog telah diproses di Google Removal Content ) Setiap tindakan pelanggaran hak cipta(COPAS) akan dilaporkan, TANPA pemberitahuan.
Home » browser » Memahami KodeKode Status HTTP
MEMAHAMI KODEKODE STATUS HTTP
proBlogiz
Pemahaman Kode Status HTTP
Pengertian/definisi HTTP Status Codes/Kode Status HTTP adalah sebuah respon kode statusstandard web server yang memberikan informasi tentang situs Anda dan halaman yang diminta,ketika suatu permintaan telah dibuat baik oleh pengguna/user, maupun saat perayapan yangdiproses oleh Googlebot. Server yang Anda gunakan bertugas mengirim kembali status halamanatau infomasi situs dalam menanggapi permintaan tersebut.Beberapa Kode Status HTTP umum dan sering kita temukan antara lain:
200 server berhasil mengirim kembali halaman (sukses)/ the server successfully returnedthe page404 halaman yang diminta tidak ada/the requested page doesn't exist503 server sementara tidak tersedia/ the server is temporarily unavailable
HomeWelcome to proBlogiz
TutorialCSS/HTML/Javascript
SEOOptimation Blog
BasicBlogger for Begginer
TemplateBlogger Template
Selain kode status diatas, selanjutnya dibawah saya akan mencoba menerangkan lebih rinci dandetail tentang macammacam Response HTTP Status Codes yang telah dikutip dari sumberresmi W3C dan support.google.com.
Kodekode Respon Status HTTP
1XX (PROVISIONAL RESPONSE)
Kode status yang menandakan respon sementara (provisional response) dan memintapemohon/user untuk mengambil tindakan untuk melanjutkan
Code Description
100 (Continue) Pemohon harus melanjutkan permintaan.Karenaserver telah menerima sebagian data daripermintaan dan menunggu sisanya.
101 (Switching protocols) Permintaan server untuk beralih protokol.
2XX (SUCCESSFUL)
Kode status yang menandakan bahwa server berhasil memproses permintaan.Code Description
200 (Successful) Server berhasil memroses permintaan.Iniberarti bahwa server telah menyediakanhalaman yang diminta. Jika Anda melihatstatus ini pada file robots.txt Anda, ituberarti bahwa Googlebot telahretrieve/mengambil data dengan sukses.
201 (Created) Permintaan berhasil dan server membuatsumber/resource baru.
202 (Accepted) Server telah menerima permintaan, tetapi belumdiproses.
203 (Nonauthoritative information) Server berhasil memroses permintaan, tetapimenampilkan informasi yang mungkin berasal darisumber lain.
204 (No content) Server berhasil memroses permintaan, tetapi tidakmenampilkan konten apa pun.
205 (Reset content) Server berhasil memroses permintaan, tetapi tidakmenampilkan konten apa pun. Tidak seperti respon204, respons ini mengharuskan pemohon meresettampilan dokumen (misalnya, memasukan inputbaru pada form).
206 (Partial content) Server berhasil memroses permintaan GET parsial.
3XX (REDIRECTED)
Kode status ini biasanya digunakan untuk permintaan pengalihan (redirect) URL . Googlemenyarankan menggunakan kurang dari lima pengalihan (redirect) untuk setiap permintaan. Andadapat menggunakan Webmaster Tools untuk melihat apakah Googlebot mengalami kesulitanmerayap (crawling) halaman Anda yang telah diarahkan.
Code Description
300 (Multiple choices) Server memiliki beberapa pilihan tindakanberdasarkan permintaan dan memilih tindakanberdasarkan dari pemohon (user agent) atau servermenyediakan daftar tindakan sehingga pemohondapat memilih tindakan.
301 (Moved permanently) Halaman yang diminta telah secarapermanen dipindahkan ke lokasi baru.Ketika server mengembalikan respons ini(sebagai respon terhadap permintaan GETatau HEAD), secara otomatis mengarahkanpemohon ke lokasi baru. Anda harusmenggunakan kode ini untukmemberi tahu Googlebot bahwa laman atausitus sudah permanen pindah ke lokasibaru.
302 (Moved temporarily) Hampir sama dengan 301, namun kode ini bersifatsementara. Dan Anda sebaiknya tidak memberitahuGooglebot bahwa laman atau situs telahdipindahkan karena Googlebot harus terus crawldan indeks lokasi asli.
303 (See other location) Server mengembalikan kode ini ketika pemohonmembuat permintaan GET terpisah ke lokasi yangberbeda untuk menerima respon. Untuk semuapermintaan selain permintaan HEAD, server secaraotomatis mengarahkan ke lokasi lain.
304 (Not modified) Halaman yang diminta belum dimodifikasi sejakpermintaan terakhir. Ketika server menampilkanrespons ini, tidak mengembalikan isi halaman.Anda harus mengkonfigurasi server Anda untukmenerima respon ini ( the IfModifiedSince HTTPheader). Ini menghemat bandwidth dan overheadkarena server Anda akan memberitahu Googlebotbahwa halaman belum berubah sejak terakhir kalicrawling.
305 (Use proxy) Pemohon hanya dapat mengakses halaman yangdiminta dengan menggunakan proxy. Ketika servermenampilkan respons ini, itu juga menunjukkanproxy yang harus digunakan pemohon.
307 (Temporary redirect) Server sedang merespons permintaan denganhalaman dari lokasi yang berbeda, tetapi pemohonharus terus menggunakan lokasi asli untuk
permintaan di masa depan. Kode ini mirip dengan301.
4XX (REQUEST ERROR)
Kode status ini menunjukkan bahwa ada kemungkinan kesalahan dalam permintaan yang mencegahserver untuk memprosesnya.
Code Description
400 (Bad request) Server tidak memahami sintaks/syntaxpermintaan.
401 (Not authorized) Permintaan membutuhkan otentikasi. Serverbiasanya menampilkan respon ini untuk halamansetelah login (page behind a login)
403 (Forbidden) Server menolak permintaan tersebut. Jika Andamelihat bahwa Googlebot menerima kode statusketika mencoba untuk menjelajahhalaman valid situs Anda (Anda dapat melihat inidi halaman Crawl Errors di Google WebmasterTools), itu mungkin bahwa server atau hostmemblokir akses Googlebot.
404 (Not found) Server tidak dapat menemukan halamanyang diminta. Misalnya, server akanmenampilkan kode ini jika permintaanuntuk halaman tersebut tidak ada di server.Jika Anda tidak mengaktifkan file robots.txtdi situs Anda dan melihat status ini padahalaman Blocked URLs di GoogleWebmaster Tools, ini adalah status yangbenar. Namun, jika Anda memiliki filerobots.txt dan Anda melihat status ini, makanama file robots.txt Anda mungkin tidakbenar atau di lokasi yang salah. (Ini seharusdi toplevel domain dan nama file robots.txtyang benar .)Jika Anda melihat status ini pada URL yangcoba dirayapi oleh Googlebot, Googlebotakan mengikuti link yang tidak valid darihalaman lain (baik link tua atau salah ketik).
405 (Method not allowed) Metode yang ditentukan dalam permintaan tidakdiperbolehkan.
406 (Not acceptable) Halaman yang diminta tidak dapat meresponsdengan karakteristik konten yang diminta.
407 (Proxy authentication required) Ini kode status yang mirip dengan 401 (notauthorized), tetapi menetapkan agar pemohonharus mengotentikasi menggunakan proxy. Ketikaserver mengembalikan respons ini, itu jugamenunjukkan proxy yang harus digunakan
Tweet 0 0 Search here....
pemohon.
408 (Request timeout) Server kehabisan waktu pada saat menunggupermintaan.
409 (Conflict) Server mengalami konflik saat memenuhipermintaan. Server menampilkan kode ini dalammenanggapi permintaan PUT yang bertentangandengan permintaan sebelumnya, bersama dengandaftar perbedaan antara permintaan.
410 (Gone) Server menampilkan respon ini ketika sumber yangdiminta telah dihapus secara permanen. Hal inimirip dengan kode 404 (Not found). Jika sumbertelah dipindahkan secara permanen, Anda harusmenggunakan kode 301 untuk menentukan lokasibaru sumber.
411 (Length required) Server tidak akan menerima permintaan tanpaContentLength header field yang sah.
412 (Precondition failed) Server tidak memenuhi salah satu prasyarat yangpemohon gunakan untuk permintaan.
413 (Request entity too large) Server tidak dapat memproses permintaan karenaterlalu besar untuk server tangani.
414 (Requested URI is too long) URI yang diminta (biasanya, URL) terlalu panjanguntuk diproses oleh server .
415 (Unsupported media type) Permintaan tersebut dalam format yang tidakdidukung oleh halaman yang diminta.
416 (Requested range not satisfiable) Server menampilkan kode status ini jikapermintaan untuk rentang/range tidak tersediauntuk halaman tersebut.
417 (Expectation failed) Server tidak dapat memenuhi persyaratan Expectrequestheader field.
5XX (SERVER ERROR)
Kode status ini menunjukkan bahwa server mengalami galat/error internal saat mencoba untukmemproses permintaan tersebut. Kesalahan ini cenderung dari server sendiri, tidak berkaitandengan permintaan.
Code Description
500 (Internal server error) Server mengalami galat/error dan tidakdapat memenuhi permintaan.
501 (Not implemented) Server tidak memiliki fungsi untuk memenuhipermintaan. Misalnya, server akan menampilkankode ini ketika tidak mengenali metode permintaan.
502 (Bad gateway) Server bertindak sebagai gateway atau proxy danmenerima respon tidak valid dari upstream server.
503 (Service unavailable) Server saat ini tidak tersedia (karena
AYO BERBAGI f Bagikan Tweet 0
Artikel Terkait Lainnya:
owserMemahami KodeKode Status HTTP
kelebihan beban atau dalam prosesmaintenance ). Umumnya, ini bersfiatsementara.
504 (Gateway timeout) Server bertindak sebagai gateway atau proxydan tidak menerima permintaan tepatwaktu dari server upstream.
505 (HTTP version not supported) Server tidak mendukung versi protokol HTTP yangdigunakan dalam permintaan.
* kode yang berhuruf tebal adalah yang sering terjadi atau ditemukan pengguna atau user
Itulah Sob pemahaman kodekode respon status HTTP, semoga bisa jadi pedoman Anda bilasalah satu respon kode diatas muncul di blog Anda atau mengalami respon dari server yangmenampilkan salah satu kode diatas. Tentu sekarang Anda sudah paham kan ......:)
0