Авторизоваться
Аким Солянкин 18.12.2021 Опубликована

Список кодов состояния HTTP 

В этом блоге я расскажу о коде состояния https в вызовах API. Я знаю, что вы все, должно быть, работали над многими API до настоящего времени, а также проверzли вкладку «Сеть» в инструменте разработчиков браузера, чтобы удостовериться, успешен ли HTTP-запрос или нет. Но видели ли вы когда-нибудь что-то, что называется кодом состояния на вкладке сети, который содержит некоторые случайные числа, например 200404 и 501 и.т. д.

В этом блоге я собираюсь обсудить эти числа, что это за числа и что они обозначают.
Так что, не теряя времени, давайте углубимся в учебник.

Что такое код статуса?

Коды состояния ответа HTTP указывают на то, был ли выполнен запрос, сделанный вами или вашим браузером, успешно или нет.
В зависимости от статуса ответа вы получите другой код статуса.
Коды состояния делятся на следующие 5 групп.

  1. Информационные ответы (код состояния между 100–199)
  2. Успешные ответы (код состояния от 200 до 299)
  3. Перенаправления (код состояния от 300 до 399)
  4. Ошибки клиента (код состояния от 400 до 499)
  5. Ошибки сервера (код состояния от 500 до 599)

1. Информационные ответы (код состояния между 100–199)

100 Продолжайте, если код состояния равен 100, это означает, что ответ принят, и вы можете продолжить выполнение другого запроса.

101 Переключение протоколов

102 Обработка

2. Успешные ответы (код состояния от 200 до 299).

200 OK

201 Создано

202 Принято

203 Неавторизованная информация

204 Без содержания

205 Сбросить содержимое

206 Частичное содержание

207 Мульти-статус

208 Уже сообщается

226 IM применено

3. Перенаправления (код состояния между 300–399)

300 Множественный выбор

301 Постоянное перемещение

302 Найдено

303 Увидеть другое

304 Не изменено

305 Используйте прокси

307 Временное перенаправление

308 Постоянное перенаправление

4. Ошибки клиента (код состояния от 400 до 499).

400 Плохой запрос

401 Неавторизованный

402 Требуется оплата

403 Запрещенный

404 Не обнаружено

405 Метод не разрешен

406 Недопустимо

407 Требуется проверка подлинности прокси

408 Тайм-аут запроса

409 Конфликт

410 Удаление исходной страницы

411 Требуемая длина

412 Предварительное условие не выполнено

413 Слишком большая полезная нагрузка

414 Запрос-URI слишком длинный

415 Неподдерживаемый тип носителя

416 Запрошенный диапазон не соответствует требованиям

417 Ожидание не удалось

418 Я чайник

421 Неверный запрос

422 Необработанная сущность

423 Заблокировано

424 Неудачная зависимость

426 Требуется обновление

428 Требуется предварительное условие

429 Слишком много запросов

431 Слишком большие поля заголовка запроса

444 Соединение закрыто без ответа

451 Недоступно по юридическим причинам

499 клиент закрывает запрос через сервер в середине обработки

5. Ошибки сервера (код состояния от 500 до 599).

500 Внутренняя ошибка сервера

501 Не реализовано

502 Плохой шлюз

503 Сервис недоступен

504 Тайм-аут шлюза

505 Версия HTTP не поддерживается

506 Вариант тоже проводит согласование

507 Недостаточно места для хранения

508 Обнаружено бесконечное перенаправление

510 Не расширено

511 Требуется сетевая аутентификация

599 Ошибка тайм-аута сетевого подключения

Спасибо, что дочитали до этого места. Эти коды состояния HTTP являются наиболее часто используемыми кодами состояния при работе с вызовами API.

Источник

Forem logo
Коментарии
Авторизоваться что-бы оставить комментарий
Присоединяйся в тусовку
Наш сайт использует файлы cookie для вашего максимального удобства. Пользуясь сайтом, вы даете свое согласие с условиями пользования cookie