请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

同一个tcp连接里边发送多个http请求疑惑

老师,对于同一个tcp连接里边发送多个http请求还是有点疑惑,比如同时发送两个ajax请求或者请求两个样式表,这些是在同一个TCP连接的吗?

正在回答 回答被采纳积分+3

1回答

Jokcy 2019-04-15 13:51:12

这需要看你是用的是否是HTTP2协议了,HTTP2中是可以在一个TCP连接同时中发送多个HTTP请求的,但是在HTTP1中,只能一个TCP连接同时只能存在一个HTTP请求。

0 回复 有任何疑惑可以回复我~
  • 老师, 我记得在 http 协议发展历史中, 有提到: "在 HTTP/1.1 版本 可以在同一个 'TCP' 链接里面, 发送多个请求; 但是在服务端对于进来的请求我们需要按照顺序进行一个内容的返回 。", 难道要在 http2 中可以吗? 不是说 http2 是做的 一个优化吗 ?
    回复 有任何疑惑可以回复我~ 2021-06-24 23:28:29
  • 老师看到了能回答一下吗 ?
    回复 有任何疑惑可以回复我~ 2021-06-30 21:53:11
  • http1.1确实可以发送多个请求,但是后一个必须等待前一个返回才能发送新的请求,在http2中不需要进行等待
    回复 有任何疑惑可以回复我~ 2021-06-30 22:58:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信