Клиент, вероятно, не фактически отправляет полезную нагрузку по сети, потому что он ждет, пока ваш сервер ответит со статусом 100, прежде чем он отправит полезную нагрузку (или ваш сервер ответит 417 или другой окончательный код состояния, в этом случае он вообще не будет отправлять полезную нагрузку). Ваш сервер должен вернуть статус 417, если он видит заголовок «Expect», который он не понимает. Он также может решить понять 100-продолжить и отправить запрошенный статус 100.
Если это действительно так, клиент также ведет себя некорректно, поскольку в конечном итоге ему все равно следует отправлять полезную нагрузку, если сервер не отвечает через достаточный период времени (при условии, что сервер слишком стар, чтобы правильно обрабатывать Заголовок «Ожидайте»).
Подробнее см. RFC 2616 , в частности, раздел 8.2.3.