При попытке просмотра веб-страниц с помощью Chrome в Linux время от времени появляется сообщение 400 Bad Request. Хотя эта ошибка ни в коем случае не ограничивается этим браузером или даже этой операционной системой, многие пользователи сообщают, что она является основной проблемой при работе с подобной конфигурацией. Ошибка 400 является частью того же стандартного списка кодов состояния HTTP, что и более распространенные ошибки 403 Forbidden и 404 Not Found, к которым привыкло большинство пользователей.
К счастью, исправить ошибку обычно очень просто. Проверьте, подключены ли вы к Интернету, и убедитесь, что вы не ошиблись в написании слова URL-адрес, который вы пытались посетить в Chrome. Если у вас установлен Mozilla Firefox, как это происходит во многих современных дистрибутивах Linux, попробуйте зайти на страницу, которая выдавала ошибку 400 Bad Request Chrome. Если вы можете просмотреть его в Firefox, а другие способы не помогли решить проблему, то, скорее всего, у вас повреждены файлы cookie. Возможно, у вас также проблема с прокси-сервером.
Способ 1: Очистка файлов cookie для устранения ошибки 400 Bad Request в Chrome
Файлы cookie могут испортиться или устареть, как и любой другой актив со временем. Нажмите на меню управления рядом с URL-адресом и выберите пункт Настройки. Прокрутите страницу вниз и, возможно, вам придется нажать на “Показать дополнительные настройки…”, если полная страница появится не сразу.
Прокрутите страницу вниз, пока не увидите кнопку с надписью “Очистить данные просмотра”, а затем нажмите на нее. Выберите “Заблокировать следующие элементы с: начала времен”, а затем убедитесь, что выбран пункт “Cookies и другие данные сайта и плагинов”. Помните, что все остальное, что отмечено галочкой, также будет очищено. Возможно, вы захотите снять флажки со всего остального, но если вам нужна хорошая очистка, то обязательно отметьте все, кроме паролей и данных автозаполнения форм. Если вы не против потерять сохраненные пароли, то можете очистить и это. Мы запустили эту программу на тестовой машине, на которой ничего не сохранялось, но, скорее всего, у вас есть что-то, что вы хотите сохранить. Если вы удалите все, кроме сохраненных паролей и данных формы, то потеряете свои логины, но сможете сразу же войти снова.
Нажмите кнопку Очистить данные просмотра, как только убедитесь, что установлены только нужные флажки, подождите немного, а затем попробуйте перейти на сайт, с которым возникли проблемы. Вы должны обнаружить, что это устранило проблему. Если подавляющее большинство сайтов загружаются корректно, но у вас все еще возникают проблемы с одним или двумя, вы можете просто подождать некоторое время и повторить попытку позже. Возможно, с ресурсом что-то не так, хотя ошибка 400 обычно вызвана неправильным оформлением запроса браузера.
Способ 2: Проверка настроек системного прокси
Chrome под GNU/Linux не позволяет настраивать их по отдельности, как это делает Firefox, но вы можете обнаружить, что настроили их с помощью утилиты командной строки или чего-то еще. Первый способ не требует особых усилий и, как правило, позволяет устранить проблему в подавляющем большинстве тестируемых систем. Однако вы можете проверить, как Chrome обрабатывает настройки системного прокси-сервера. Нажмите на меню «Управление» и снова перейдите в «Настройки». На всякий случай прокрутите страницу вниз, пока не увидите слово Сеть, и нажмите “Изменить настройки прокси…”
Если вы все-таки попали в настройки, убедитесь, что флажок “Использовать системные настройки прокси” установлен, а затем попробуйте обновить страницу. Однако, скорее всего, вы получили сообщение о том, что у вас возникли проблемы с запуском конфигурации системы. Это можно проигнорировать. Закройте вкладку, щелкнув на кнопке X или нажав Ctrl+W. Вероятно, вам захочется попробовать очистить куки еще раз, а затем перезапустить Chrome, чтобы проверить, работает ли он сейчас. Если нет, то вам следует перезагрузить систему, если вы абсолютно уверены, что подключены к Интернету. На данный момент все должно быть готово даже в самых нестандартных ситуациях. Хотя брандмауэры технически тоже могут вызывать подобные проблемы, вы, скорее всего, уже заметили бы их во всех браузерах, которые использовали к этому моменту, и поэтому исключили бы их.