Какие знаешь ответы сервера
Сервер может возвращать различные HTTP-статусы, которые делятся на 5 групп:
-
1xx (Информационные)
Например,100 Continue— сервер готов принять запрос. -
2xx (Успешные)
200 OK— успешный запрос.
201 Created— ресурс создан.
204 No Content— ответ без тела. -
3xx (Перенаправления)
301 Moved Permanently— постоянный редирект.
302 Found— временный редирект.
-
4xx (Ошибки клиента)
400 Bad Request— неверный запрос.
401 Unauthorized— требуется авторизация.
403 Forbidden— доступ запрещён.
404 Not Found— ресурс не найден. -
5xx (Ошибки сервера)
500 Internal Server Error— внутренняя ошибка сервера.
502 Bad Gateway— прокси-сервер получил неверный ответ.
503 Service Unavailable— сервис временно недоступен.
Пример проверки статуса в JavaScript:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
return response.json();
});
офферы быстрее!
Следующий вопрос
Это единственный вопрос по вашему фильтру