102

Processing

Офіційний Deprecated
обробляється довготривалий запит

Специфікація коду стану HTTP 102

Код статусу 102 Processing - це проміжна відповідь, яка використовується для інформування клієнта про те, що сервер прийняв повний запит, але ще не завершив його виконання. Цей код статусу ПОВИНЕН надсилатися лише тоді, коли сервер має обґрунтовані очікування, що виконання запиту займе значний час. Як правило, якщо обробка методу займає більше 20 секунд (розумне, але довільне значення), сервер ПОВИНЕН повернути відповідь зі значенням 102 Processing. Сервер ПОВИНЕН надіслати остаточну відповідь після завершення запиту. Обробка методів може зайняти тривалий період часу, особливо методів, які підтримують заголовок Depth. У таких випадках клієнт може розірвати з'єднання в очікуванні відповіді. Щоб запобігти цьому, сервер може повернути код стану 102 Processing, щоб вказати клієнту, що сервер все ще обробляє метод.

Джерело / Цитата з: Код статусу 102 Processing HTTP визначається розділом 10.1 у RFC2518.

Як згенерувати код статусу 102 за допомогою PHP?

Щоб передати на веб-сторінці код статусу HTTP 102, можна використовувати PHP-функцію http_response_code. Синтаксис наступний: http_response_code(102) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Перевірте код стану 102 HTTP

Щоб мати можливість відображати код статусу HTTP (в даному випадку 102 Processing) та іншу інформацію на стороні клієнта, необхідно відкрити консоль розробки за допомогою клавіші F12. Потім перейдіть на вкладку "Мережа". Тепер сторінку можна відкрити, веб-сайт (наприклад, index.php) повинен бути видимим у вкладці "Мережа". Його потрібно вибрати, а потім вибрати розділ Herder. Після цього користувач побачить наступний результат:

Код стану 102 Processing
Огляд
URL: https://http-statuscode.com/errorCodeExample.php?code=102
Статус: 102 Processing
Ці: Network
IP-адреса: XX.XX.XX.XX
Код стану 102 Processing

Сумісність коду стану 102 з браузерами

Chrome No (Deprecated)
Edge No (Deprecated)
Firefox No (Deprecated)
Opera No (Deprecated)
Safari No (Deprecated)
Chrome Android No (Deprecated)
Firefox for Android No (Deprecated)
Opera Android No (Deprecated)
Safari on iOS No (Deprecated)
Internet No (Deprecated)
WebView Android No (Deprecated)

Константи в мовах програмування

HttpStatusCode.Processing
http.StatusProcessing
Response::HTTP_PROCESSING
:processing

Зовнішні посилання з додатковою інформацією про код стану HTTP 102:

Цікаві меми про код статусу HTTP 102

Автор: Tony Brüser
Автор: Tony Brüser

Тоні Брюзер - захоплений веб-розробник, який має схильність до кодів стану HTTP.

LinkedInGitHub