204

No Content

Resmi
tidak ada konten untuk permintaan tersebut

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.

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:

Kode status 204 No Content
Ikhtisar
URL: https://http-statuscode.com/errorCodeExample.php?code=204
Status: 204 No Content
Itu: Network
Alamat IP: XX.XX.XX.XX
Kode status 204 No Content

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

http.StatusNoContent
Response::HTTP_NO_CONTENT
:no_content

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...

Penulis: Tony Brüser
Penulis: Tony Brüser

Tony Brüser adalah seorang pengembang web yang antusias dengan kegemaran pada kode status HTTP.

LinkedInGitHub