我想知道为了通过HttpWebRequest发送一些数据而浪费的毫秒数。
我使用wireshark来检查原因。
设置System.Net.ServicePointManager.Expect100Continue = false;
始终导致200 ms延迟。当Expect100Continue
为true
时,我认为客户端只浪费了5毫秒。我不知道原因,但我相信它是可以的。当Expect100Continue=false
然后将标头发送到自托管的东西,并且自托管的Web服务等待200ms然后发送ACK。然后客户端发送POST正文,服务器在0.5毫秒内响应。
这有什么理由吗?有没有办法在一个数据包中发送标题和正文?
客户端是移动6 cf 3.5