If you get an HTTP 400 response, check the contents of the response to the error message. 400 means a bad request: you did not provide all the necessary information or did not provide incorrect information. Some people also use it as a kind of trick when a customer does something they don’t like. If you make many different requests, examine the ones that called 400 to see that something is wrong with them. If they all look right, or if you send the same requests repeatedly, then perhaps the site you click on has some kind of speed limit that prevents you from making too many simultaneous requests or too many requests in a certain timeframe. If it is something like this, I would expect a response to what is happening in the response.