Si se desactiva la cabecera Expect100Continue para HttpWebRequests saliendo de mi WCF alojado cliente, añadiendo lo siguiente a la sección de configuración del archivo de configuración:HttpWebRequest introduce latencia significativa cuando la cabecera Expect100Continue se desactiva
ServicePointManager.Expect100Continue=false
Noté que el cliente espera aproximadamente 150 milisegundos entre el envío de la solicitud HTTP POST y el siguiente paquete TCP que contiene la carga real.
¿Alguna pista de por qué esto podría estar pasando? Es inesperado porque al deshabilitar este encabezado espero que la carga se envíe inmediatamente después de la solicitud inicial sin latencia.
¿Cuántos datos está publicando? ¿Cuál es la especificación del servidor de destino? marca y versión? ¿Puedes obtener un rastro de wireshark? Eso ayudaría a descubrir lo que está sucediendo. – feroze