Windows

Что означают общие ошибки кода состояния HTTP?

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net

Оглавление:

Anonim

HTTP - это простой протокол связи на основе TCP / IP и является абсолютным субстратом для доставки данных в World Wide Web. Начиная с многих лет HTTP служит мощным протоколом, в котором базы данных передаются через HTTP между клиентом и сервером. По сути, HTTP основан на архитектуре клиент-сервер, где веб-браузеры и поисковые системы действуют как клиент HTTP, а веб-сервер действует как сервер. Этот запрос / ответ клиентов и сервера передается по TCP / IP-соединению. Клиент-браузер запускает запрос на веб-сервер в виде URL-адреса, а веб-сервер отвечает запрошенными ресурсами вместе с кодами состояния HTTPS , которые присутствуют в HTTP-заголовке браузеров. Другими словами, веб-сервер отвечает на запрос с успешными или кодами ошибок.

Ошибки кода состояния

Код состояния HTTPS - это короткая заметка, отправленная сервером, которая отображается на веб-странице, когда клиент инициирует запрос к серверу. Код состояния HTTPS имеет решающее значение для владельца веб-сайтов или любого разработчика, поскольку они играют важную роль в диагностике ошибок на стороне клиента и сервера и устранении проблем с конфигурацией. Иными словами, код состояния HTTPS - это серверный способ сказать, что что-то не так, Элемент кода состояния представляет собой трехзначное число, где первая цифра кода состояния определяет классы ответов. Внутри класса существует множество кодов сервера и возвращается сервером. Последние две цифры кода статуса HTTPS не имеют никакой классификации. Существует пять стандартных классов для кодов состояния HTTP, которые мы обсудим подробно и обсудим некоторые коды состояния HTTPS, которые мы можем регулярно внедрять.

Коды статуса HTTPS классифицируются на 5 классов:

1xx:

Этот класс обозначает информационные ответы, которые указывают, что инициированные клиентом запросы принимаются веб-сервером и находятся в процессе.

В этом классе существует множество серверных кодов и возвращается сервером.

являются некоторыми из списков кодов состояния под классом 1xx.

100 Continue: Это означает, что сервер получил только часть инициированного клиентом запроса из большого запроса, а это означает, что клиент может продолжить отправку запрос, если запрос не отклонен с конца сервера.

101 Протоколы коммутации: Код состояния означает, что сервер готов к переключению протоколов в соответствии с запросом клиента.

2xx:

Этот класс - это код успеха, возвращаемый сервером. Это означает, что запрос, инициированный клиентом, был получен сервером, а также действие было понято и обработано.

Ниже перечислены некоторые списки кодов состояния под классом 2xx.

200 OK: Это status status - стандартный ответ на успешные HTTP-запросы, инициированные клиентами. Он возвращается сервером, когда веб-страница ведет себя так же, как и ожидалось.

201 Создано: Этот код состояния возвращается, когда запрос, инициированный клиентом, завершается сервером, а новый ресурс созданный

205 Сброс содержимого: Этот код состояния возвращается, когда сервер успешно выполнил запрос клиента, но не смог вернуть какой-либо контент. Это требует, чтобы клиент / браузер сбросил представление документа.

3xx:

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

Ниже приведены некоторые из кодов статуса в классе 3xx.

300 Множественный выбор: он указывает на множественный выбор для инициированного клиентом Ресурсы. Клиент может выбрать ссылку с максимум пятью адресами.

301 Перемещено на постоянной основе: Этот код состояния отображается, когда клиент инициировал запрос на ресурсы или веб-страницу, навсегда заменен другим ресурсом. он перенаправляется на новый URL.

302 Найдено: Этот код состояния отображается, когда клиент инициировал запрос на ресурсы или веб-страницу, но находится в другом месте, чем ожидалось. Он временно перемещается на другой ресурс или временно перенаправляется на новый URL-адрес.

304 Not Modified: Этот код состояния возвращается, если клиент уже загрузил ресурсы с момента последнего посещения и отображается, чтобы уведомить клиентский браузер, который запрошенные ресурсы уже сохранены в кеше браузера, который не был изменен. Этот код состояния в основном ускоряет доставку ресурсов с веб-страницы с использованием ранее загруженной копии, которая все еще присутствует в кеше с момента последнего посещения.

4xx:

Ошибка на стороне клиента, которая указывает, что существует проблема с запросом клиента. Код возвращается, если запрос клиента может содержать неправильный синтаксис.

Ниже перечислены некоторые из кодов статуса под классом 4xx.

400 Bad Request: Этот код состояния возвращается, если сервер не обрабатывать запрос из-за ошибки клиента, как неправильный синтаксис, вводящий в заблуждение запрос маршрутизации, недействительный кадрирование и т. д.

401 Unauthorized: Этот код состояния возвращается сервером, если клиент не предоставил действительные учетные данные для проверки подлинности.

403 Запрещено: Этот код статуса HTTPS возвращается, когда доступ к ресурсу запрещен, и клиент не обладает необходимым разрешением для просмотра содержимого. Это происходит, если клиент пытается просмотреть защищенный паролем контент без действительных учетных данных.

404 Не найдено : Эта ошибка кода состояния HTTPS является самой распространенной ошибкой всех и возвращается, если сервер не находит инициированный клиентом запрос.

405 Метод не разрешен: Этот код состояния HTTPS возвращается, если запрошенный клиентом метод поддерживается сервером хостинга, но не поддерживается ресурсами, запрошенными клиентом.

408 Тайм-аут запроса: Этот код состояния HTTPS возвращается сервером, если серверу не удалось получить полный запрос от браузера клиента. Основной причиной этой ошибки будет потеря пакетов данных во время обмена данными между клиент-сервером. Сервер истекает, ожидая, что запрос будет полностью получен из клиентского браузера.

410 Gone: Этот код состояния HTTPS возвращается, если серверу не удается найти страницу или ресурсы запроса, инициированного клиентом. Эта ошибка состояния похожа на ошибку 404 Not Found, за исключением того, что эта ошибка является постоянной, а запрошенная страница или ресурсы больше недоступны и в будущем не будут доступны снова.

5xx:

Этот класс является Ошибка сервера и возвращается, если сервер не выполнил запрос клиента. Ошибка на сервере может быть одной из причин, препятствующих выполнению запроса.

Ниже приведены некоторые из кодов статуса под классом 5xx.

500 Внутренняя ошибка сервера: Эта ошибка статуса HTTPS генерируется сторонними плагинами или ошибочными плагинами. Это ошибка сервера, когда сервер не может подключиться к базе данных и не может предоставить запрошенный ресурс.

501 Не реализовано: Это проблема с веб-сервером, при этом возвращается ошибка, если сервер не поддерживает функциональность, которая была запрашивается клиентом. Эта ошибка может быть решена только хостом

502 Bad Gateway: Эта ошибка возникает, когда сервер, запрашивающий ресурсы в базе данных, занимает много времени и аннулируется самим веб-сервером, соединение с восходящим сервером или базой данных. Эта ошибка возвращается сервером, когда он получает неверный ответ от восходящего сервера.

503 Service Unavailable: Эта ошибка возвращается, если сервер перегружен слишком большим количеством запросов и недоступен для обработки запросов вовремя.

504 Тайм-аут шлюза: Эта ошибка возвращается, когда сервер, который действует как шлюз, не может получить ответ от восходящего сервера. Это происходит, когда запрос, инициированный клиентом, включает в себя два сервера для обработки запроса, в котором первый сервер выступает в качестве шлюза. Первый сервер перенаправляет запрос на второй сервер, и ошибка возвращается, если первый тайм-аут сервера ожидает ответа от второго сервера.

Надеюсь, вы найдете этот бит полезной информации.