HttpWebRequest и собственный веб-сервис REST - PullRequest
0 голосов
/ 24 августа 2011

Мне было интересно, где тратятся миллисекунды для отправки нескольких данных через HttpWebRequest.

Я использовал wireshark , чтобы проверить причину.

Настройка System.Net.ServicePointManager.Expect100Continue = false; всегда вызывала задержку 200 мс. Я полагаю, что когда Expect100Continue равно true, тратится всего 5 мс со стороны клиента Я не знаю причину, но это нормально, я верю. Когда Expect100Continue=false, заголовок отправляется самому размещенному объекту, а самодостаточный веб-сервис ожидает 200 мс, а затем отправляет ACK. Затем клиент отправляет тело сообщения POST, а сервер отвечает в течение 0,5 мс.

Есть ли причина для этого? Есть ли способ отправить заголовок и тело в одном пакете?

Клиент мобильный 6 ср 3,5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...