Що означає відповідь 304 Not Modified

1 хв читання

У роботі з вебпорталами користувачі іноді стикаються зі статусом 304 Not Modified. Згідно з історичним стандартом RFC 2616, цей код не є помилкою сервера. Це спеціальна відповідь на умовний запит GET, яка повідомляє клієнту, що раніше завантажений документ не зазнав змін.

Головна особливість цього статусу полягає в тому, що відповідь 304 не містить тіла повідомлення. Це дозволяє використовувати наявне представлення без повторної передачі даних, оскільки сервер лише підтверджує актуальність версії, яка вже зберігається в кеші браузера.

Якщо клієнт має збережену версію й надсилає умовний GET, браузер додає заголовок перевірки. Якщо сервер підтверджує, що контент ідентичний, він надсилає 304, що дозволяє застосувати наявне представлення без повторної передачі тіла. Це стандартна поведінка протоколу, спрямована на оптимізацію взаємодії з вебсервісами.

Використані джерела

  1. rfc-editor.org (rfc-editor.org)