При передаче по протоколу http не проверяется дошли данные или не дошли.
Здесь скорее всего дело в настройках веб-сервера, как я понимаю, для того чтобы сокет побыстрее освободить, веб-сервер не дожидаясь таймаута сам проверяет.
p.s. нашёл на форуме,где была схожая проблема.
http://www.cn.ru/forum/archive/index.php/t-11248.html