400 bad request

What Causes a 400 Bad Request

There are various root causes that can trigger the 400 Bad Request error and, even if this error isn’t specific to any particular browser or OS (operating system), the fixes do vary slightly.


URL String Syntax Error

A 400 Bad Request can occur due to incorrectly typed URL, malformed syntax, or a URL that contains illegal characters.

This is surprisingly easy to do by mistake and can happen if a URL has been encoding incorrectly. The following link is an example of a URL containing characters the server won’t be able to process, hence a 400 Bad Request is triggered.

Note the extra % character immediately after the word malformed in the URL. A properly encoded space should be %20 and not %%20. This is what the result looks like in the Chrome browser.

An illegal character can also trigger a 400 Bad request. The following URL contains a { character, which is not allowed. Therefore, it results in the same type of error.

Corrupted Browser Cache & Cookies

Even if the URL is 100% correct, the 400 Bad Request error can still occur because of corrupted files in the browser cache or problems with expired/corrupted browser cookies.

You may have encountered a 400 Bad Request error when trying to access the admin area of your WordPress site some time after your last log in. That’s happening because of the way the may have gotten corrupted and can’t successfully authenticate you as a valid user with admin privileges. This will then result in the connection being refused and a 400 Bad Request error is triggered.

DNS Lookup Cache

The 400 Bad Request can happen when the DNS data stored locally is out of sync with registered DNS information.

All domain names are aliases for IP addresses. You can think of an IP address as a phone number “always calling” a specific server you want to connect to. When you first visit a website, a process called “name resolution” takes place and that’s when the domain name resolves to the specific IP address of the server.

To speed things up, these details are stored locally on your computer in the local DNS cache so the name resolution process doesn’t have to be done for every single visit for a given website. This is similar to how the browser cache works for HTML, CSS, JavaScript, media, and other files.

File Size Too Large

A 400 Bad Request can also occur when you try to upload a file to a website that’s too large for the upload request to be fulfilled. This is strictly related to the file size limit of the server and will vary based on how it has been set up.

Until now, we’ve focused on the 400 Bad Request error being triggered only due to client-side issues.

Unsure what’s causing your site’s 400 Bad Request? Our team of WordPress experts can help. Try Kinsta for Free.

Generic Server Error

This error can sometimes be triggered because of server-side issues as well. Specifically, a 400 status code could indicate a general problem with the server, a server glitch, or other unspecified temporary issues.

If this happens when trying to connect to a third-party website, it’s really outside of your control and your best shot is to try refreshing the browser and check at regular intervals whether the issue has been fixed by the site owners.

One thing you can do to verify the issue is a server-side issue is to try loading the website on different browsers. If you want to go the extra mile, test it on an entirely different machine/device to rule out system-specific problems.

We grew our traffic 1,187% with WordPress.We’ll show you how. Join 20,000+ others who get our weekly newsletter with insider WordPress tips!

Subscribe Now

When you can’t connect to the site via any other browsers, computers, operating systems, or other devices then it’s likely to be a server-side issue. If you’d like, you can reach out to the site owner and let them know which OS, browser, and versions you were using when experienced the issue.

Что такое ошибка 400 Bad Request

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

Ошибка 400 Bad Request может произойти из-за простой ошибки в запросе. Возможно, Вы ошибочно указали URL-адрес, и по какой-то причине сервер не может вернуть ошибку 404. Или, возможно, Ваш веб-браузер пытается использовать истекший или недействительный файл cookie. Некоторые серверы, которые не настроены должным образом, могут также вызывать ошибку 400 вместо более полезных ошибок в некоторых ситуациях. Например, при попытке загрузить файл, который слишком велик для некоторых сайтов, Вы можете получить ошибку 400 вместо ошибки, сообщающей Вам о максимальном размере файла.


Как и при ошибках 404 и 502, дизайнеры веб-сайтов могут настроить, как выглядит ошибка 400. Таким образом, Вы можете увидеть разные страницы ошибки 400 на разных сайтах. Веб-сайты также могут использовать несколько разных имен для этой ошибки. Например, Вы можете увидеть такие вещи, как:

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

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

Пожалуйста, помогите c переводом:

It slides comfortably into the ‘affordable’ bracket though, considering its supersized display, and when it lands on contract (which should be soon) it won’t carry hefty monthly fees. Английский-Русский

1. The ENIAC (1943-1946) The first all-electronic computer, the Electronic Numerical Integrator and Calculator (ENIAC) was developed at the Moore School of Electrical Engineering of the University of Pennsylvania. It was developed as a result of a military need. J.Presper Eckert and John Mauchly proposed the machine to solve the problem of calculating firing tables for new weapons. The ENIAC weigh Английский-Русский

In the UK and the USA, law degree programmes usually take three years to complete. In the UK, these programmes typically include core subjects such as criminal law, contract law, tort law, land law, equity and trusts, administrative law and constitutional law. In addition, students ar Английский-Русский

Giving a definition of the term “comedy”, one may face some difficulties as it’s one of the most complex categories of aesthetics. Comedy is historically volatile, it depends on the context and has a social nature. The laughter is not always a sight of comedy, and comedy is not always defined by laughter. It is circumstances, sharpening the contradictions and helping to reveal its social nature Английский-Русский

Как исправить 400 Bad Request

При попытке избавиться от возникшей проблемы важно учитывать, что проблема может быть как у вас (если вы обычный пользователь), так и на самом ресурсе. Потому если вы использовали все нижеприведённые советы для пользователя, и ничего не помогло, тогда, возможно, стоит обратиться с письмом в техническую поддержку ресурса (или непосредственно веб-мастеру), и обрисовать возникшую проблему

Для решения проблемы «Cookie Too Large» следует выполнить следующее:

  • Полностью закройте, а потом вновь откройте ваш браузер. Несмотря на простоту данного совета, в некоторых случаях он оказывается довольно эффективным;
  • Временно отключите ваши антивирус и брандмауэр, дабы убедиться, что они не являются виновниками возникшей проблемы;
  • Проверьте ваш компьютер на наличие вирусных программ. Помогут специализированные инструменты уровня «Dr. Web CureIt!», «AdwCleaner» и другие аналоги;Проверьте ваш компьютер на наличие антивирусных программ с помощью Dr.Web CureIt!
  • Отключите все лишние расширения (дополнения) для вашего браузера, чтобы убедиться, что они не являются катализаторами появления ошибки;
  • Очистите кэш и куки вашего браузера. Вы можете удалить куки как для данного сайта, так и все куки вашего браузера. Например, в Мозилле это делается переходом в настройки браузера – «Приватность и защита» — «Показать куки» – «Удалить выбранные» (для отдельного сайта) или «Удалить все» (для всех). Также нажмите на «Очистить сейчас» рядом с опцией «Кэшированное веб-содержимое» для очистки кэша;
  • Очистите журнал истории для проблемного сайта. Например, в Мозилле это делается переходом в «Настройки» – «Журнал» – «Показать весь журнал». В списке найдите нужный вам сайт, выберите его, кликните правой клавишей мыши, и в появившемся меню нажмите на «Забыть об этом сайте»;

    Очистите историю проблемного сайта

  • Используйте другой браузер для перехода на нужный сайт;
  • В случае, если вы веб-мастер, и проблема наблюдается на вашем ресурсе, попробуйте увеличить параметр «large_client_header_buffers» в nginx.

Это реализуется следующей записью:

Измените настройки nginx

Recognized for best-in-class capabilities as an ISV Independent Software Vendor

Solvusoft is recognized by Microsoft as a leading Independent Software Vendor, achieving the highest level of completence and excellence in software development. Solvusoft’s close relationship with Microsoft as a Gold Certified Partner enables us to provide best-in-class software solutions that are optimized for performance on Windows operating systems.

How is the Gold Competency Level Attained?

To achieve a Gold competency level, Solvusoft goes through extensive independent analysis that looks for, amongst other qualities, a high level of software expertise, a successful customer service track record, and top-tier customer value. As a Gold Certified Independent Software Vendor (ISV), Solvusoft is able to provide the highest level of customer satisfaction through delivering top-level software and service solutions, which have been subject to a rigourous and continually-audited approval process by Microsoft.

CLICK HERE to verify Solvusoft’s Microsoft Gold Certified Status with Microsoft >>

Исправляем ошибку 400 Bad Request на стороне клиента

Так как ошибка 400 в 99 случаев из 100 возникает на стороне клиента, начнем с соответствующих методов. Проверим все элементы, участвующие в передаче запроса со стороны клиента (браузера).

Проверяем адрес сайта

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

А еще стоит поискать запрашиваемую страницу через поисковик, встроенный в сайт. Есть вероятность, что конкретная страница куда-то переехала, но сервер не может показать подходящий HTTP-код в духе 404 Not Found. Если, конечно, сам сайт работает. 

Сбрасываем параметры браузера

Этот метод срабатывает, если сервер отказывается принимать запросы из-за «битых» куки или других данных. Дело в том, что сайт использует куки-файлы, чтобы хранить информацию о пользователе у него же в браузере. При входе конкретного человека на ресурс, он пытается распознать куки и сравнить информацию с той, что уже есть на сервере.

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

В зависимости от браузера процесс удаления куки-файлов может немного отличаться. В Chrome это работает так:

  • Открываем настройки браузера. 
  • Переходим в раздел «Конфиденциальность и безопасность».
  • Выбираем «Файлы cookie и другие данные».
  • Нажимаем на кнопку «Удалить все».

Для чистки cookies можно использовать стороннюю программу в духе CCleaner или CleanMyPC.

Загружаем файл подходящего размера

Если ошибка 400 Bad Request появляется при попытке загрузить на сайт какой-нибудь файл, то стоит попробовать загрузить файл поменьше. Иногда вебмастера ленятся грамотно настроить ресурс, и вместо понятного объяснения вроде «Загружаемые файлы не должны быть размером больше 2 мегабайт» люди получают Bad Request. Остается только гадать, какой там у них лимит. 

Устраняем проблемы, связанные с Windows и сторонним софтом

Помимо браузера, на работу сети могут влиять другие программные продукты (экраны, защищающие от «непонятных подключений»). И вирусы. Да и сама Windows может стать проблемой. Почти любой ее компонент. Поэтому надо бы проделать следующее:

  • Повторно установить NET.Framework. Желательно перед этим удалить предыдущую версию.
  • Установить какой-нибудь приличный антивирус (а лучше два) и запустить глубокую проверку систему. Возможно, подключению и входу на ресурс мешает вредоносная программа.
  • Если у вас уже установлен антивирус, то, наоборот, попробуйте его отключить. Иногда встроенные в них экраны проверки подключений блокируют работу браузера целиком или отдельных страниц. Лучше выдать браузеру больше прав на выполнение своих задач или установить антивирус, который более лояльно относится к установленному на компьютере софту.
  • Еще надо поменять параметры брандмауэра. Его можно разыскать в панели управления Windows. Там надо добавить в список исключений ваш браузер. Тогда брандмауэр не будет мешать подключению к запрашиваемому сайту.
  • Почистить Windows от программного мусора. Можно пройтись приложением CCleaner. 
  • Обновить драйверы для сетевых устройств. 
  • Обновить Windows или просканировать систему на наличие погрешностей в системных компонентах.

Reconocido por las excelentes capacidades como un ISV Proveedores de software independientes

Solvusoft es reconocido por Microsoft como un proveedor de software independiente líder, logrando el más alto nivel de competencia y excelencia en el desarrollo de software. La estrecha relación de Solvusoft con Microsoft como un socio certificado dorado, nos permite ofrecer las mejores soluciones de software en su clase que han sido optimizadas para el rendimiento en los sistemas operativos Windows.


¿Cómo es el nivel de competencia dorada que ha obtenido?

Para alcanzar un nivel de competencia dorado, Solvusoft pasa a través de un extenso análisis independiente que busca, entre otras cualidades, un alto nivel de experiencia en software, un récord exitoso de atención al cliente, y un primer nivel de valor para el cliente. Como proveedor de software independiente de certificación dorada (ISV), Solvusoft es capaz de proporcionar el más alto nivel de satisfacción del cliente a través de la entrega del más alto nivel de soluciones de software y de servicios, que han sido sometidos a un proceso riguroso de aprobación y continuamente auditados por Microsoft.

CLICK HERE to verify Solvusoft’s Microsoft Gold Certified Status with Microsoft >>

Что это за ошибка «Request Header Or Cookie Too Large» и её причины

Перевод «Request Header Or Cookie Too Large» звучит как «Заголовок запроса или куки слишком большие». Обычно это обозначает ситуацию, когда при запросе браузером доступа к какому-либо ресурсу сервер обнаруживает, что куки данного ресурса, хранящиеся на пользовательском ПК, слишком большие или повреждены. Сервер отказывает в обработке запроса, что сопровождается сообщением «400 bad request» («400 неверный запрос»), а также упомянутым мной месседжем «Request Header Or Cookie Too Large».

Данная ошибка является типичной для серверов nginx (т.е. серверов, работающих на подобных к Unix операционных системах). После её появления доступ к запрошенному сайту (или его подразделу) становится невозможен, перезагрузка же проблемной страницы через Ctrl+F5 обычно ничего не даёт.

Кроме повреждённых куков, причиной появления данной дисфункции могут быть следующие детерминанты:

  • Различные браузерные расширения и плагины, блокирующие корректный доступ к нужному сайту;
  • Корректный доступ к кукам блокирует антивирус (приложение безопасности);
  • Куки браузера повреждены какой-либо вирусной программой;
  • Неверные настройки (проблемы в работе) запрошенного веб-сайта.

Исправление ситуации

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

Конечно, нормальная организация обязана сообщать своим клиентам о подобной ситуации, но на практике это происходит далеко не всегда. Поэтому, первым шагом в решении вопроса «что такое 400 bad request» будет следующее:

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

Иногда эта ошибка может выглядеть так – 400 bad request request header or cookie too large

В этом предложении есть одно важной слово – «Cookie». В этом случае именно от него и следует отталкиваться, производя поиск решения ошибки. Лечение достаточно простое:

Лечение достаточно простое:

  1. Открываем любимый интернет-браузер.
  2. Переходим в меню настроек.
  3. Ищем пункт, отвечающий за куки (для каждого браузера он расположен в разных местах).
  4. Удаляем этот элемент, сохраняемся и перезагружаем программу.

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

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

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

Аналогичная ситуация может возникнуть и со штатным брандмауэром от Microsoft, которым эта компания оснащает свои операционки. Что необходимо сделать:

  1. Первый этап заключается в отключении этой программы: «Пуск» – «Панель управления» – «Система» – «Брандмауэр» – «Включение/выключение».
  2. Если это не помогло, то следующий этап: тот же самый путь, только в конце переход в меню «разрешения запуска программ», где следует внести название интернет-браузера ручным способом.

Подобная неприятность уникальна тем, что по ее названию трудно понять – какие варианты лечения использовать. Поэтому, следует сразу приступать к выше описанной методике, а не тратить время на поиск ответа на вопрос – «400 bad request – что это означает»?

Microsoft Edge

Deleting cookies in Edge is currently all or nothing.

Microsoft’s newest browser doesn’t have the same granular options that the other browser do—at least that I could find. In this case, you’ll have to delete all your cookies and saved website data to get rid of the problem.

To do this, click on the three horizontal dots in the upper right-hand corner. Next click Choose what to clear under the Clear browsing data heading. Uncheck everything but the option for Cookies and saved website data. Now click Clear, and you’re done. If that still doesn’t help, go back and clear the Cached data and files option as well.

Note: When you purchase something after clicking links in our articles, we may earn a small commission. Read our affiliate link policy for more details.

How To Fix Request Header Or Cookie Too Large Error On Browser?

Undoubtedly, server errors for websites that you visit very often are a pain. But, the great thing is, most of the times, these type of problems are temporary and often fixed by the website holders. However, if the error lasts for more than 2-3 hours, then there might be something wrong from your side.


However, for this particular ‘Request header or cookie too large’ error, we have some fixes for you. The great thing is the 400 Bad Request, Request Header or Cookie Too Large error can be fixed instantly just by clearing the cookies for that particular domain. Here’s how you can clear cookies for any particular domain in different browsers.

Google Chrome:

Clearing cache & cookies for a particular website in the Google Chrome browser is an easy task. You just need to browse through the Settings > Show Advanced Settings > Privacy.

Now under the Privacy tab, you need to click on the ‘Content Settings’. You will now see a new pop-up. There you need to click on Cookies and then on  ‘All Cookies and site data’

Google Chrome

Under the ‘All Cookies and Site Data’ find your domain and remove its cookies.

After removing the cookies of that particular website, restart your Google Chrome browser and then open the website. You won’t get the Request Header Or Cookie Too large error anymore.

Firefox:

Just like Google Chrome, Firefox browser can also show the 400 Bad Request, Request header or cookie tool large error. So, to fix out the error message on Firefox browser, open its Options > Privacy. Under the Privacy, click on History and you need to select ‘remove individual cookies’

Firefox

Now search for the domain on which you are getting the error and remove all the cookies associated with the website. Now restart your Firefox browser and visit the site, the Request header or cookie tool large will be gone.

Microsoft Edge:

Unfortunately, Microsoft Edge doesn’t allow users to remove cookies of any particular site. So, you need to remove the entire browsing history along with cache and cookies. For that, click on the 3-lines hub button and then click on ‘History’ button.

Microsoft Edge

Now you will be able to see your entire browsing history. You just need to click on the ‘Clear History’ and then select the items which you want to clear including Browsing history, cookies, cached data, download history, passwords, media licenses, etc.

Using Third-Party Tool?

If you don’t want to do things manually then you can rely upon several third-party tools. Let me clear you one thing, third-party tools like CookieSpy simply helps users to manage cookies of all browsers in one place. But, these steps are rather easy and the use of a third-party tool doesn’t look necessary.

However, if you are too lazy to try these methods, then you can use CookieSpy to manage cookies of all browser from one place. So, basically, the fix for the request header or cookie too large rotates around cookies of that particular site.


С этим читают