Originariamente inviato da Domenix
BAD REQUEST in genere indica che il virtual host su cui gira il sito richiesto non risponde correttamente.
In pratica, su un server possono risiedere più siti web sotto lo stesso web server ma con intestazioni host diverse. L'intestazione host non è altro che il nome del sito ovvero (ad esempio) www.html.it oppure forum.html.it, etc. Il server fisicamente ha un solo indirizzo IP (in genere è così, ma non sempre). Comunque, quando sul browser si digita l'indirizzo del sito il tuo server DNS (Domain Name Server) risolve il nome dominio con l'IP relativo. La coppia nome host/indirizzo IP viene inviata verso l'IP del sito. Il server riceve la richiesta legge l'intestazione host e cerca nel proprio web server l'istanza che contenga quel nome host al quale passa infine la comunicazione con il client (il tuo pc). Se per caso questo non accade, ovvero il server non trova l'istanza locale con quel nome host, allora restituisce l'errore BAD REQUEST.
presto, mettici qualcosa di divertente se no diventa tennico e poi ti bannano, quello si sarebbe un BAD REQUEST!