400 - Bad Request - Web Error Code

The 400 Bad Request error is an HTTP Status Code that means that the request you sent to the website server (e.g. a request to load a web page) was somehow malformed therefore the server was unable to understand or process the request.

  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 URL with a specific kind of mistake in it, like a syntax problem.
  2. Clear your browser's cookies. 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 ipconfig /flushdns from a Command Prompt window.
  4. Clear your browser's cache. A cached, but corrupt copy of the web page you're trying to access, but are getting the 400 error on, could be the root of the problem. Clearing your cache is unlikely the fix for the majority of 400 bad Request issues, but it's quick and easy, and so worth trying.

Was this helpful?

 Print this Article

Also Read

.htaccess for Apache 2.4 eTags and 304 cache

This is a small article on how to enable etags and cache to work in a clustered environment.This article assumes you have Apache 2.4 and its...

404 - File Not Found - Web Error Code

404 Errors are common errors when a user has deleted the source content. In many cases a website user will delete old pictures and google images...

503 - Service Unavailable Error - Web Error Code

The 503 Service Unavailable error is a server-side error, meaning the problem is usually with the web site's server. It's possible that your...

Google Mod Pagespeed Advanced Cache

We have enabled Mod Page Speed from Google on all our accounts as a way to increase performance.This should not cause any problems on standard...

500 - Internal Server Error - Web Error Code

The 500 Internal Server Error is a very general HTTP status code that means something has gone wrong on the web site's server but the server could...