Каждый раз, когда я использую следующий код, веб-сервер (рабочий IIS 7) отказывается отправлять меня довольный, но отправляет "400 Плохих Запросов" вместо этого.
request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
По-видимому, эта проблема возникает у многих людей, и ее легко исправить, поставив перед датой 0.
request.setRequestHeader("If-Modified-Since", "Sat, 01 Jan 2000 00:00:00 GMT");