小编Car*_*ega的帖子

为什么 POST 请求在第一个数据包中使用 PSH 标志?

我试图了解 POST HTTP 事务的行为。当有一个长 URI 的 GET 请求需要发送多个数据包时,在最后一个数据包中使用 PSH 标志来告诉服务器必须立即将数据推送到接收应用程序。

但是,在 POST 请求中,将图片上传到 imgur(例如),PSH 标志存在于每个单独的有效负载块中,直到完成。我想,如果我错了,请纠正我,这种行为只是因为事务的每一块都很大,必须尽快发送到上层以避免巨大的缓冲区,并且这种行为是实时使用的和交互式应用程序。但是,这是标准吗?在每个 POST 请求中都会出现这种行为吗?

提前致谢

networking tcp http

0
推荐指数
1
解决办法
1336
查看次数

标签 统计

http ×1

networking ×1

tcp ×1