Apa artinya?
- Jumlah byte string konten yang disandikan dengan penyandian yang ditentukan dalam header.
- Hitungan karakter dari string konten.
Terutama dalam hal Content-Type: application/x-www-form-urlencoded
.
http-headers
Eonil
sumber
sumber
Ini adalah jumlah byte data di badan permintaan atau respons. Tubuh adalah bagian yang muncul setelah garis kosong di bawah header.
sumber
The
Content-Length
header sejumlah yang menunjukkan suatu panjang byte yang tepat dari tubuh HTTP. Badan HTTP dimulai segera setelah baris kosong pertama yang ditemukan setelah baris awal dan tajuk.Umumnya
Content-Length
tajuk digunakan untuk HTTP 1.1 sehingga pihak penerima tahu kapan respons saat ini * selesai, sehingga koneksi dapat digunakan kembali untuk permintaan lain .* ... atau permintaan, dalam hal metode permintaan yang memiliki badan, seperti POST, PUT atau PATCH
Atau,
Content-Length
tajuk dapat dihilangkan danTransfer-Encoding
tajuk yang dipotong dapat digunakan.Jika keduanya
Content-Length
danTransfer-Encoding
tajuk tidak ada, maka di akhir respons koneksi harus ditutup.Sumber daya berikut adalah panduan yang saya temukan sangat berguna ketika belajar tentang HTTP:
HTTP Dibuat Sangat Mudah .
sumber
Satu oktet adalah 8 bit. Panjang konten adalah jumlah oktet yang diwakili oleh badan pesan.
sumber
OCTET
di sini memiliki arti yang sangat spesifik yang berarti <urutan data 8-bit>. Lihat definisi di w3.org/Protocols/rfc2616/rfc2616-sec2.html#sec2.2Dari sini :
Interpretasi saya adalah ini berarti panjang "di kabel", yaitu panjang konten * yang disandikan
sumber
"Content-length": "3495"
Dari halaman ini
sumber
Menurut spesifikasi :
sumber
Bidang header entitas Konten-Panjang menunjukkan ukuran entitas-tubuh, dalam jumlah desimal OCTET, dikirim ke penerima atau, dalam hal metode HEAD, ukuran entitas-badan yang akan dikirim telah memiliki permintaan menjadi GET.
Contohnya adalah
Aplikasi HARUS menggunakan bidang ini untuk menunjukkan panjang transfer badan pesan.
Di PHP Anda akan menggunakan sesuatu seperti ini.
Dalam hal "Tipe Konten: aplikasi / x-www-form-urlencoded" data yang disandikan dikirim ke agen pemrosesan yang ditunjuk sehingga Anda dapat mengatur panjang atau ukuran data yang akan Anda posting.
sumber
Pertimbangkan jika Anda memiliki tajuk seperti:
Panjang konten adalah ukuran isi pesan terkompresi , dalam "oktet" (yaitu dalam satuan 8 bit, yang kebetulan merupakan "byte" untuk semua komputer modern).
The ukuran tubuh pesan yang sebenarnya dapat menjadi sesuatu yang lain, mungkin 150.280 bytes.
Jumlah karakter dapat berbeda lagi, mungkin 150231 karakter, karena beberapa karakter unicode menggunakan beberapa byte (perhatikan UTF-8 adalah pengkodean standar).
Jadi, angka yang berbeda tergantung pada apakah Anda peduli berapa banyak data yang dikirimkan, atau berapa banyak data yang disimpan, atau berapa banyak simbol yang terlihat. Tentu saja, tidak ada jaminan bahwa header ini akan diberikan ..
sumber