307
Temporary Redirect
Специфікація коду стану HTTP 307
Код стану 307 Temporary Redirect вказує на те, що цільовий ресурс тимчасово знаходиться під іншим URI, і агент користувача НЕ повинен змінювати метод запиту, якщо він виконує автоматичне перенаправлення на цей URI. Оскільки перенаправлення може змінюватися з часом, клієнт повинен продовжувати використовувати початковий ефективний URI запиту для майбутніх запитів.
Сервер ПОВИНЕН генерувати поле заголовка Location у відповіді, що містить посилання на інший URI. Користувацький агент МОЖЕ використовувати значення поля Location для автоматичного перенаправлення. Корисне навантаження відповіді сервера зазвичай містить коротку гіпертекстову примітку з гіперпосиланням на різні URI(и).Примітка: Цей код статусу схожий на 302 (Знайдено), за винятком того, що він не дозволяє змінювати метод запиту з POST на GET. Ця специфікація не визначає еквівалентного аналога для 301 (Переміщено назавжди) ([RFC7238], однак, визначає для цієї мети код статусу 308 (Постійне перенаправлення)).
Примітка: Цей код статусу подібний до 301 (Переміщено назавжди), за винятком того, що він не дозволяє змінювати метод запиту.
Джерело / Цитата з: Код статусу 307 Temporary Redirect HTTP визначається розділом 6.4.7 у RFC7231.
Протокол HTTP
Як згенерувати код статусу 307 за допомогою PHP?
Щоб передати на веб-сторінці код статусу HTTP 307, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Перевірте код стану 307 HTTP
Щоб мати можливість відображати код статусу HTTP (в даному випадку 307 Temporary Redirect) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Статус: 307 Temporary Redirect
Ці: Network
IP-адреса: XX.XX.XX.XX
Сумісність коду стану 307 з браузерами
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 |