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

Advice when experiencing this error on a website

Try again

The problem may only be temporary. Press refresh on the browser to re-load the page (not advised if you are performing a transaction on a merchant site).

Come back later

This error occurs on the web server and therefore this is usually resolved by fixes to it. It is not a web browser error. It is up to the operators of the web server to locate and analyse these logs, so that the exact cause can be established and fixed. Therefore, coming back to the website at a later date when the issue is fixed is the best course of action unless you are the owner of the site.

Clear Browser Cache

In some cases the cause of the issue can be due to cached versions of the web site’s code within the browser. This can sometimes cause an unexpected condition on the web server. For this reason, it is worth clearing the cached files within the web browser for the site reporting HTTP error 500.

Are you experiencing a problem on a major site?

We monitor some large sites such as Google, Facebook and Twitter. If you are seeing this problem with one of these sites you can check and confirm the status of these using the links below:

Влияние служб Windows

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


Тот же брэндмауэр (файрвол) или «Защитник» Windows могут запросто спровоцировать ситуацию, когда появляется ошибка 400. В данном случае речь идет о блокировке сайтов и их содержимого. Чтобы устранить такую проблему, в самом простом случае следует внести адрес интернет-ресурса в список исключений всех защитных программ. В случае со встроенным файрволом придется использовать создание нового правила.

More Ways You Might See a 400 Error

In Internet Explorer, The webpage cannot be found message indicates a 400 Bad Request error. The IE title bar will say HTTP 400 Bad Request or something very similar to that.

Windows Update can also report HTTP 400 errors but they display as error code 0x80244016 or with the message WU_E_PT_HTTP_STATUS_BAD_REQUEST.

A 400 error that’s reported for a link within a Microsoft Office application will often appear as a The remote server returned an error: (400) Bad Request. message within a small pop-up window.

Web servers running Microsoft IIS often give more specific information about the cause of a 400 Bad Request error by suffixing a number after the 400, as in HTTP Error 400.1 — Bad Request, which means Invalid Destination Header.

Here’s a complete list:

HTTP Error 500 in the HTTP cycle

Any client (e.g. your Web browser or our CheckUpDown robot) goes through the following cycle when it communicates with the Web server:

  1. Obtain an IP address from the IP name of the site (the site URL without the leading ‘http://’). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).
  2. Open an IP socket connection to that IP address.
  3. Write an HTTP data stream through that socket.
  4. Receive an HTTP data stream back from the Web server in response. This data stream contains status codes whose values are determined by the HTTP protocol. Parse this data stream for status codes and other useful information.

An error 500 occurs in the final step above when the client receives an HTTP status code that it recognises as «500».

Fixing 400 errors — CheckUpDown

Our service monitors your site for HTTP errors like 400. You should never see this error at all when you use our CheckUpDown service. It indicates that the two systems (our robot and the Web server) fundamentally disagree on the syntax of HTTP data streams.

400 errors in the HTTP cycle

Any client (e.g. your Web browser or our CheckUpDown robot) goes through the following cycle when it communicates with the Web server:

  1. Obtain an IP address from the IP name of the site (the site URL without the leading ‘http://’). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).
  2. Open an IP socket connection to that IP address.
  3. Write an HTTP data stream through that socket.
  4. Receive an HTTP data stream back from the Web server in response. This data stream contains status codes whose values are determined by the HTTP protocol. Parse this data stream for status codes and other useful information.

This error occurs in the final step above when the client receives an HTTP status code that it recognises as ‘400’.

Other HTTP Errors

This link contains an overview and a list of other HTTP Errors

For quick access to other errors, use the links below: 300 Error Range: 400 Error Range: 500 Error Range:

Методы исправления ошибки 400 неверных запросов

Ошибка 400 Bad Request – это код состояния HTTP, который означает, что запрос, отправленный вами на сервер веб-сайта, часто такой простой, как запрос на загрузку веб-страницы, был каким-то неправильным или поврежденным, и сервер не мог его понять.

Ошибка 400 Bad Request часто вызывается вводом или вставкой неправильного URL в адресном окне, но есть и другие относительно распространенные причины.

На разных сайтах ошибки 400 Bad Request выглядят по-разному, поэтому вы можете увидеть что-то из краткого списка ниже, а не просто «400» или другой простой вариант:

 400 неверных запросов 
 Неверный запрос. Ваш браузер отправил запрос, который этот сервер не может понять. 
 Неверный запрос - неверный URL 
 Ошибка HTTP 400 - неверный запрос 
 Неверный запрос: ошибка 400 
 Ошибка HTTP 400. Неверное имя хоста запроса. 
 400 - Неверный запрос. Сервер не может понять запрос из-за неправильного синтаксиса. Клиент не должен повторять запрос без изменений. 

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

Больше способов увидеть ошибку 400

В Internet Explorer сообщение Веб-страница не найдена указывает на ошибку 400 Bad Request.В строке заголовка IE будет написано HTTP 400 Bad Request или что-то очень похожее на это.

Центр обновления Windows также может сообщать об ошибках HTTP 400, но они отображаются в виде кода ошибки 0x80244016 или с сообщением WU_E_PT_HTTP_STATUS_BAD_REQUEST .

Ошибка 400, которая сообщается для ссылки в приложении Microsoft Office, часто отображается как Удаленный сервер возвратил сообщение об ошибке: (400) Bad Request. в небольшом всплывающем окне.

Веб-серверы под управлением Microsoft IIS часто предоставляют более конкретную информацию о причине ошибки 400 Bad Request, добавляя суффикс после числа 400 , как в HTTP Error 400.1 – Bad Request , что означает Неверный заголовок назначения .

Вот полный список:

400,1 Неверный заголовок назначения
400,2 Неверный заголовок глубины
400,3 Неверный заголовок
400,4 Неверный заголовок перезаписи
400,5 Неверный заголовок перевода
400,6 Недопустимое тело запроса
400,7 Недопустимая длина содержимого
400,8 Неверный тайм-аут
400,9 Неверный токен блокировки

Дополнительную информацию об этих специфичных для IIS кодах можно найти на странице Microsoft «Код состояния HTTP» на страницах IIS 7.0, IIS 7.5 и IIS 8.0.

Ошибки вроде 400 Bad Request

Ряд других ошибок браузера также являются ошибками на стороне клиента и, по крайней мере, в некоторой степени связаны с ошибкой 400 Bad Request. Некоторые включают 401 Несанкционированный, 403 Запрещено, 404 Не найдено, и 408 Время ожидания запроса.

Коды HTTP-статуса на стороне сервера также существуют и всегда начинаются с 5 вместо 4 . Вы можете увидеть их все в нашем списке ошибок кода состояния HTTP.

How to Fix the 400 Bad Request Error


Lifewire / Jon Marchione

  1. Check for errors in the URL. The most common reason for a 400 Bad Request error is because the URL was typed wrong or the link that was clicked on points to a malformed URL with a specific kind of mistake in it, like a syntax problem.

    This is most likely the problem if you get a 400 Bad Request error. Specifically, check for extra, typically non-allowed, characters in the URL like a percentage character. While there are perfectly valid uses for something like a % character, you won’t often find one in a standard URL.

  2. Clear your browser’s cookies, especially if you’re getting a Bad Request error with a Google service. Many sites report a 400 error when a cookie it’s reading is corrupt or too old.

  3. Clear your DNS cache, which should fix the 400 Bad Request error if it’s being caused by outdated DNS records that your computer is storing. Do this in Windows by executing this command from a Command Prompt window:

    ipconfig /flushdns

    This is not the same as clearing your browser’s cache.

  4. Clear your browser’s cache. A cached but corrupt copy of the web page you’re trying to access could be the root of the problem that’s displaying the 400 error. Clearing your cache is unlikely the fix for the majority of 400 bad request issues, but it’s quick and easy and worth trying.

  5. While this is not a common fix, try troubleshooting the problem as a 504 Gateway Timeout issue instead, even though the problem is being reported as a 400 Bad Request.

    In some relatively rare situations, two servers may take too long to communicate (a gateway timeout issue) but will incorrectly, or at least unconstructively, report the problem to you as a 400 Bad Request.

  6. If you’re uploading a file to the website when you see the error, chances are the 400 Bad Request error is due to the file being too large, and so the server rejects it.

    If the site permits it, compress the file to a ZIP file and then upload that instead.

  7. If the 400 error is happening on nearly every website you visit, the problem most likely lies with your computer or internet connection. Run an internet speed test and check it with your ISP to make sure everything is configured correctly.

  8. Contact the website directly that hosts the page. It’s possible that the 400 Bad Request error actually isn’t anything wrong on your end but is instead something they need to fix, in which case letting them know about it would be very helpful.

    If an entire site is down with a 400 Bad Request error, searching Twitter for #websitedown is often helpful, like or #gmaildown. It certainly won’t contribute anything to fixing the issue, but at least you’ll know you’re not alone!

  9. If nothing above has worked, and you’re sure the problem isn’t with your computer, you’re left with just checking back later. Since the problem isn’t yours to fix, revisit the page or site regularly until it’s back up.

Список ошибок на стороне сервера (5xx)

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

500 Internal Server Error

Этот код возникает, когда сервер сталкивается с непредвиденными обстоятельствами. Такими, которые и сам не может пояснить. Как, собственно, и завершить запрос со стороны пользователя. По факту, эта ошибка говорит нам что-то вроде «Я не могу подобрать более подходящий код ошибки, поэтому лови 500 и делай с этим, что хочешь». Мы писали о нем чуть подробнее тут.

Дело не в тебе, дело во мне (С)

501 Not Implemented

501 говорит нам, что функциональность, необходимая для обработки запроса со стороны клиента, попросту не реализована на сервере. Он не сможет корректно обработать используемый метод. 

Иногда в теле ошибки еще пишут что-то в духе «Приходите попозже, возможно, в будущем нужная функция появится».

503 Service Unavailable


Появляется, когда сервер не может обработать запрос клиента по одной из двух технических причин:

  1. Слишком много пользователей в текущий момент пытаются отправить запросы, и у сервера не остается ресурсов, чтобы ответить кому-либо еще.
  2. На сервере ведутся технические работы, временно блокирующие его работу.

Обычно ошибка 503 носит временный характер, и для ее решения достаточно немного подождать. 

504 Gateway Timeout

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

505 HTTP Version Not Supported

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

506 Variant Also Negotiates

Обычно с такой ошибкой сталкиваются только в том случае, если сервер изначально настроен неправильно. То есть это не сиюминутная проблема, а что-то серьезное на уровне базовой конфигурации. Тут придется потрудиться разработчикам. Выявить проблему и разрешить ее.

507 Insufficient Storage

Код 507 встречается в тех ситуациях, когда серверу не хватает пространства в хранилище для обработки запроса со стороны клиента. Проблема решается освобождением места или расширением доступного пространства. Тогда сервер сможет без проблем обработать запрос пользователя.

508 Loop Detected

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

510 Not Extended

Появляется, если клиент посылает запрос на использование какого-либо расширения, отсутствующего на сервере. Чтобы исправить проблему, надо убрать декларирование неподдерживаемого расширения из запроса или добавить поддержку на сервер.

511 Network Authentication Required

511 код говорит о том, что перед тем как выйти в сеть, надо авторизоваться (ввести логин и пароль). Можно воспринимать это неким PPPoE подключением, когда от клиента требуются данные для авторизации.

Sigue experimentando problemas con Error 400 Bad Request


Si necesita más ayuda, consulte en nuestras redes sociales:

Instalar software opcional – WinThruster (Solvusoft) | Términos de uso | Política de Privacidad | Términos | Desinstalar

Recomendación:

Instalar software opcional – WinThruster (Solvusoft) | Términos de uso | Política de Privacidad | Términos | Desinstalar

Acerca del autor: es el Presidente y CEO de Solvusoft Corporation, una compañía global de software enfocada en proveer softwares innovadores de utilidad. Es un geek (friki informático) de toda la vida y le encanta todo lo relacionado con computadoras, software y nuevas tecnologías.

Как получить больше данных о причине ошибки

Что означает ошибка 500, мы теперь знаем. Когда она перестала быть таким загадочным персонажем, не страшно копнуть глубже — научиться определять причину ошибки. В некоторых случаях это можно сделать самостоятельно, так что обращаться за помощью к профильному специалисту не понадобится.

Отображение ошибки бывает разным. Ее внешний облик зависит от того, чем она вызвана.

Самые частые причины ошибки 500 можно распознать по тексту ошибки или внешнему виду страницы. 

  1. Сообщение Internal Server Error говорит о том, что есть проблемы с файлом .htaccess (например, виновата некорректная настройка файла). Убедиться, что .htaccess является корнем проблемы, поможет следующий прием: переименуйте файл .htaccess, добавив единицу в конце названия. Это можно сделать с помощью FTP-клиента (например, FileZilla) или файлового менеджера на вашем хостинге ( вTimeweb такой есть, с ним довольно удобно работать). После изменения проверьте доступность сайта. Если ошибка больше не наблюдается, вы нашли причину.
  2. Сообщение HTTP ERROR 500 или пустая страница говорит о проблемах со скриптами сайта. В случае с пустой страницей стоит учесть, что отсутствие содержимого сайта не всегда указывает на внутреннюю ошибку сервера 500.

Давайте узнаем, что скрывается за пустой страницей, обратившись к инструментам разработчика. Эта браузерная панель позволяет получить информацию об ошибках и другие данные (время загрузки страницы, html-элементы и т.д.). 

Как открыть панель разработчика

  • Нажмите клавишу F12 (способ актуален для большинства браузеров на Windows). Используйте сочетание клавиш Cmd+Opt+J, если используете Google Chrome на macOS. Или примените комбинацию Cmd+Opt+C в случае Safari на macOS (но перед этим включите «Меню разработки» в разделе «Настройки» -> «Продвинутые»). Открыть инструменты разработчика также можно, если кликнуть правой кнопкой мыши в любом месте веб-страницы и выбрать «Просмотреть код» в контекстном меню. 
  • Откройте вкладку «Сеть» (или «Network») и взгляните на число в поле «Статус». Код ответа об ошибке 500 — это соответствующая цифра.

Более детальную диагностику можно провести с помощью логов.

Простыми словами: лог — это журнал, в который записывается информация об ошибках, запросах к серверу, подключениях к серверу, действиях с файлами и т.д.

Как вы видите, данных в логи записывается немало, поэтому они разделены по типам. За сведениями о нашей ошибке можно обратиться к логам ошибок (error_log). Обычно такие логи предоставляет служба поддержки хостинга, на котором размещен сайт. В Timeweb вы можете включить ведение логов и заказать необходимые данные в панели управления. Разобраться в полученных логах поможет статья «Чтение логов».


С этим читают