Rumah  >  Artikel  >  Apakah kod status http 304?

Apakah kod status http 304?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2023-10-18 10:31:536961semak imbas

Kod status HTTP 304 bermaksud "tidak diubah suai". . Perlu diingat bahawa apabila pelayan mengembalikan kod status 304, kandungan sumber sebenar tidak akan disertakan dalam respons kerana klien harus menggunakan versi cache.

Apakah kod status http 304?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.

Kod status HTTP 304 bermaksud "Tidak Diubah Suai".

Apabila klien menghantar permintaan bersyarat, seperti menggunakan medan Jika-Diubahsuai-Sejak atau Jika-Tiada-Padanan, untuk meminta sumber daripada pelayan, dan sumber itu tidak berubah pada pelayan, pelayan akan kembali kod status 304. Ini bermakna salinan cache pelanggan masih sah dan versi cache boleh terus digunakan tanpa memuat turun semula sumber.

Fungsi utama kod status 304 adalah untuk mengoptimumkan penghantaran rangkaian dan mengurangkan penghantaran data dan beban pelayan yang tidak perlu. Dengan menggunakan mekanisme caching, pelanggan boleh mengelak daripada memuat turun sumber yang sama berulang kali, meningkatkan kecekapan dan kelajuan tindak balas.

Biasanya, pelanggan akan menerima kod status 200 OK apabila meminta sumber untuk kali pertama, menunjukkan bahawa pelayan berjaya mengembalikan sumber tersebut. Pelanggan kemudiannya akan cache sumber dan memasukkan medan keadaan yang sepadan dalam permintaan seterusnya. Apabila pelayan menentukan bahawa sumber itu tidak diubah suai, ia akan mengembalikan kod status 304 untuk memaklumkan klien untuk menggunakan versi cache.

Perlu diambil perhatian bahawa apabila pelayan mengembalikan kod status 304, kandungan sumber sebenar tidak akan disertakan dalam respons kerana pelanggan harus menggunakan versi cache. Jika cache pelanggan telah tamat tempoh atau tidak sah, sumber lengkap perlu diminta semula dan pelayan akan mengembalikan kod status 200 OK.

Untuk meringkaskan, kod status HTTP 304 bermakna sumber yang diminta belum diubah suai dan pelanggan boleh terus menggunakan versi cache tanpa memuat turun semula.

Atas ialah kandungan terperinci Apakah kod status http 304?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn