0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan2 halaman

(Modul) Springboot - Response Code

Dokumen ini menjelaskan berbagai kode respons HTTP yang digunakan untuk mentransfer data di web, termasuk kategori 1xx (Informasi), 2xx (Berhasil), 3xx (Pengalihan), 4xx (Kesalahan dari sisi Klien), dan 5xx (Kesalahan dari sisi Server). Setiap kode memberikan informasi spesifik mengenai hasil dari permintaan yang dilakukan oleh klien. Selain itu, dokumen mencatat bahwa daftar yang diberikan hanya mencakup sebagian dari kode respons yang ada.

Diunggah oleh

yn.yusufnur
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan2 halaman

(Modul) Springboot - Response Code

Dokumen ini menjelaskan berbagai kode respons HTTP yang digunakan untuk mentransfer data di web, termasuk kategori 1xx (Informasi), 2xx (Berhasil), 3xx (Pengalihan), 4xx (Kesalahan dari sisi Klien), dan 5xx (Kesalahan dari sisi Server). Setiap kode memberikan informasi spesifik mengenai hasil dari permintaan yang dilakukan oleh klien. Selain itu, dokumen mencatat bahwa daftar yang diberikan hanya mencakup sebagian dari kode respons yang ada.

Diunggah oleh

yn.yusufnur
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

HTTP RESPONSE CODE

HTTP (Hypertext Transfer Protocol) merupakan protokol yang digunakan di web untuk
mentransfer data. Setiap kali kita mengakses sebuah website atau melakukan operasi lain yang
berhubungan dengan web, kita mungkin menerima kode respons HTTP. Kode-kode tersebut
memberikan informasi tentang hasil dari permintaan tersebut.

Berikut adalah beberapa kode respons HTTP beserta penjelasannya:

1xx - Informasi

100 Continue: Server telah menerima bagian permintaan dari klien dan menunggu bagian lainnya.

101 Switching Protocols: Klien telah meminta server untuk beralih protokol dan server setuju.

2xx - Berhasil (Success)

200 OK: Permintaan berhasil. Respons biasanya berisi data yang diminta.

201 Created: Permintaan berhasil dan sumber baru telah dibuat sebagai hasilnya.

202 Accepted: Permintaan diterima tetapi belum diproses.

203 Non-Authoritative Information: Informasi yang dikembalikan bukan dari sumber asli.

204 No Content: Permintaan berhasil tetapi tidak ada konten untuk dikirim dalam respons.

205 Reset Content: Server meminta klien untuk mereset dokumen.

206 Partial Content: Server hanya mengirim sebagian dari data karena permintaan rentang.

3xx - Pengalihan (Redirection)

300 Multiple Choices: Ada beberapa pilihan yang bisa diambil berdasarkan permintaan.

301 Moved Permanently: Sumber yang diminta telah berpindah secara permanen ke URL baru.

302 Found: Sumber yang diminta berada di lokasi lain untuk saat ini.

303 See Other: Permintaan selesai, dan sumber lain, biasanya sebuah URL, disediakan.

304 Not Modified: Data belum berubah sejak terakhir diakses atau ditarik.

305 Use Proxy: Permintaan harus diakses melalui proxy yang diberikan.

307 Temporary Redirect: Sumber yang diminta berada di lokasi lain untuk saat ini.

4xx - Kesalahan dari sisi Klien (Client Errors)

400 Bad Request: Server tidak dapat memproses permintaan karena kesalahan klien.

401 Unauthorized: Klien harus mengautentikasi diri untuk mendapatkan respons.

403 Forbidden: Klien tidak memiliki hak untuk mengakses konten.


404 Not Found: Server tidak dapat menemukan sumber yang diminta.

405 Method Not Allowed: Metode yang diminta tidak diperbolehkan oleh server.

406 Not Acceptable: Server tidak dapat menghasilkan respons sesuai dengan daftar yang diterima
dari klien.

407 Proxy Authentication Required: Klien harus mengautentikasi diri dengan proxy.

408 Request Timeout: Server menunggu permintaan dari klien, tetapi klien tidak menyelesaikannya
dalam waktu yang diberikan.

409 Conflict: Permintaan tidak dapat diselesaikan karena adanya konflik.

410 Gone: Sumber yang diminta tidak lagi tersedia dan tidak akan tersedia lagi.

411 Length Required: Server memerlukan panjang konten yang valid.

412 Precondition Failed: Salah satu kondisi header yang diminta oleh klien gagal.

413 Payload Too Large: Permintaan terlalu besar untuk diproses oleh server.

414 URI Too Long: URI yang diminta terlalu panjang untuk diproses oleh server.

415 Unsupported Media Type: Tipe media dari permintaan tidak didukung oleh server.

416 Range Not Satisfiable: Rentang yang diminta tidak memenuhi data yang ada.

5xx - Kesalahan dari sisi Server (Server Errors)

500 Internal Server Error: Kesalahan internal pada server.

501 Not Implemented: Server tidak mendukung fungsionalitas yang diperlukan.

502 Bad Gateway: Server menerima respons tidak valid dari server lain.

503 Service Unavailable: Server tidak siap untuk menangani permintaan.

504 Gateway Timeout: Server tidak mendapatkan respons tepat waktu dari server lain.

505 HTTP Version Not Supported: Server tidak mendukung versi HTTP yang diminta.

Notes : Daftar di atas hanyalah sebagian dari kode respons HTTP. Terdapat kode-kode lain yang
mungkin jarang digunakan atau spesifik untuk kondisi tertentu.

Anda mungkin juga menyukai