Изучите все коды состояния HTTP
Коды состояния протокола передачи гипертекста (HTTP) относятся к ответу сервера на запрос.
Коды состояния HTTP всегда представлены трехзначным целым числом. Первая цифра кода состояния определяет класс ответа, в то время как последние две цифры не содержат правила категоризации.
С. Описание
1XX: запрос успешно получен и ожидает обработки.
2XX: запрос был успешно получен, понят и принят
3XX: ожидается дальнейшее действие для выполнения запроса.
4XX: запрос содержит неверный синтаксис и не может быть обработан сервером.
5XX: серверу не удалось обработать действительный запрос.
В этой статье мы рассмотрим различные коды состояния HTTP и их соответствующее представление.
Код состояния 2xx: успешно.
200 - запрос в порядке, это означает, что сервер успешно вернул запрошенные данные.
201 - Создан. Новый ресурс (данные) успешно создан.
202 - запрос принят в обработку, но находится в асинхронной очереди.
203 - неавторизованная информация. Информация в заголовке запроса не с исходного сервера.
204 - информация успешно удалена
205 - браузер должен очистить форму, используемую для соответствующей транзакции, чтобы обеспечить дополнительный ввод.
Код состояния 3xx: перенаправление.
300 - несколько вариантов. Пользователь может выбрать ссылку и перейти в это место. Список ссылок может содержать до пяти адресов.
301 - (перемещено навсегда). Запрошенная страница ссылки была навсегда перемещена на другую страницу ссылки.
302 - URL запрошенной страницы временно перемещен на URL другой страницы.
303 - к запрашиваемой странице ссылки можно перейти по другой URL-ссылке.
305 - доступ к запрашиваемой странице ссылки должен осуществляться через прокси-сервер, указанный в заголовке местоположения.
307 - временное перенаправление
Код состояния 4xx: ошибка клиента.
400 - отправленный запрос содержит ошибку, поэтому сервер не изменил и не создал никаких данных.
401 - у пользователя нет авторизации. Требуется правильное имя пользователя, пароль или токен.
402 - требуется оплата, использование кода еще не разрешено.
403 - запрошенный доступ запрещен.
404 - серверу не удалось найти запрошенную страницу.
405 - указанный в запросе метод недопустим.
407 - требуется проверка подлинности прокси.
Код состояния 5xx: ошибка сервера.
500 - ошибка произошла в результате ошибки сервера
502 - ошибка шлюза.
503 - сервер перегружен, в результате услуга недоступна.
504 - тайм-аут шлюза.
Заключение
Спасибо, что дочитали до этого места, если вы нашли эту статью интересной, не стесняйтесь, дайте мне знать в комментариях и поделитесь.
Дополнительная литература:
Больше контента на plainenglish.io