Penjelasan umum tentang kode status 204
Kode status HTTP 204 No Content berarti server telah berhasil memproses permintaan, tetapi tidak ada data untuk dikirim kembali. Dengan kata lain, semuanya berhasil, tetapi tidak ada informasi (konten) yang dapat dikirim sebagai tanggapan. Ini seperti Anda bertanya kepada seseorang tentang waktu dan alih-alih memberi tahu Anda jam berapa sekarang, mereka hanya mengangguk untuk mengonfirmasi bahwa mereka mendengar Anda, tetapi tidak memberi Anda jawaban yang spesifik.
Spesifikasi kode status HTTP 204
Kode status 204 No Content menunjukkan bahwa server telah berhasil memenuhi permintaan dan tidak ada konten tambahan yang harus dikirim dalam badan muatan respons. Metadata dalam bidang header respons merujuk ke sumber daya target dan representasi yang dipilih setelah tindakan yang diminta diterapkan.
Misalnya, jika kode status 204 No Content diterima sebagai respons terhadap permintaan PUT dan respons berisi bidang header ETag, maka PUT berhasil dan nilai bidang ETag berisi tag entitas untuk representasi baru sumber daya target tersebut.
Respons 204 No Content memungkinkan server untuk mengindikasikan bahwa tindakan telah berhasil diterapkan pada sumber daya target, sekaligus menyiratkan bahwa agen pengguna tidak perlu berpindah dari "tampilan dokumen" saat ini (jika ada). Server mengasumsikan bahwa agen pengguna akan memberikan indikasi keberhasilan kepada penggunanya, sesuai dengan antarmukanya sendiri, dan menerapkan metadata baru atau yang diperbarui sebagai respons terhadap representasi aktifnya.
Misalnya, kode status 204 No Content biasanya digunakan dengan antarmuka pengeditan dokumen yang sesuai dengan tindakan "simpan", sehingga dokumen yang sedang disimpan tetap tersedia bagi pengguna untuk diedit. Ini juga sering digunakan dengan antarmuka yang mengharapkan transfer data otomatis menjadi lazim, seperti dalam sistem kontrol versi terdistribusi.
Respons 204 No Content diakhiri dengan baris kosong pertama setelah bidang header karena tidak dapat berisi badan pesan.
Respons 204 No Content dapat ditembolok secara default; yaitu, kecuali jika dinyatakan lain oleh definisi metode atau kontrol cache eksplisit (lihat Bagian 4.2.2 [RFC7234]).
Sumber / Kutipan dari: Kode status HTTP 204 No Content ditentukan oleh bagian 6.3.5 dari RFC7231.
Protokol HTTP
Bagaimana cara melempar kode status 204 dengan PHP?
Untuk melemparkan kode status HTTP 204 pada halaman web, fungsi PHP http_response_code dapat digunakan. Sintaksnya adalah sebagai berikut: http_response_code(204) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Menguji Kode Status HTTP 204
Untuk dapat menampilkan kode status HTTP (dalam hal ini 204 No Content) dan informasi lain di sisi klien, konsol pengembangan harus dibuka dengan F12. Kemudian arahkan ke tab "Jaringan". Sekarang halaman dapat dibuka, situs web (contoh index.php) akan terlihat di tab jaringan. Ini harus dipilih dan kemudian bagian Herder harus dipilih. Pengguna kemudian akan melihat hasil berikut:
URL: https://http-statuscode.com/errorCodeExample.php?code=204
Status: 204 No Content
Itu: Network
Alamat IP: XX.XX.XX.XX
Kompatibilitas browser dari kode status 204
Chrome | Yes |
Edge | Yes |
Firefox | Yes |
Opera | Yes |
Safari | Yes |
Chrome Android | Yes |
Firefox for Android | Yes |
Opera Android | Yes |
Safari on iOS | Yes |
Internet | Yes |
WebView Android | Yes |
Konstanta dalam bahasa pemrograman
Tautan eksternal dengan informasi lebih lanjut tentang kode status HTTP 204:
Meme yang menghibur tentang kode status HTTP 204
Artikel Blog
Kode status SEO dan HTTP: Analisis yang komprehensif
Mengoptimalkan situs web untuk mesin pencari (SEO) adalah pekerjaan yang kompleks. Salah satu aspek yang sering diabaikan namun sangat penting untuk mendapatkan peringkat yang baik adalah kode stat...