如何增加读取webresponse的数据包大小
本文关键字:webresponse 数据包 读取 何增加 增加 | 更新日期: 2023-09-27 18:10:08
我正在阅读来自web url(在我们自己的网络中)的响应,使用httpWebResponse
。当使用StreamReader ReadToEnd()
读取响应时,它以数据包的形式获取数据,每个数据包的大小约为500 bytes
。
如何将此数据包大小增加到大约512 KB
?
数据包大小(主要)不取决于获取代码-它取决于服务器发送的数据包大小,这些数据包可能会被网络的其余部分进一步分割。
你根本不能有一个512K的TCP/IP数据包…你不应该在意。这就是TCP/IP的工作原理;它不像对数据进行几个HTTP请求,它只是使用正常的TCP/IP通道。
看一下从浏览器中获取相同的数据-你会看到它以相同的方式分成数据包。
编辑:我从你的评论中看到它需要4秒来获取数据。是的,这是相当长的时间——但这可能只是获取/创建和传输数据所需的时间。你在这里并没有给出太多的上下文(什么是"web浏览器"?),但我认为你试图优化在错误的地方。