it must be a browser bug because in JavaScript you cannot create "bad request" (request which not respects HTTP protocol) and the 400 error says that ...
That does not surprise me... Rekonq is quite buggy in my experience; I'll install another alternative browser for testing.
Erik