HTTP/1.1发请求都默认带Connection: keep-alive,小程序也一样。如果服务器也支持保这个特性的话,返回头里也会带相同的参数:Connection: keep-alive。同时也可能会返回Keep-Alive参数(如Keep-Alive: timeout=5),它可以用来控制这个连接的一些表现。比如可以设置超时时间,超出这个时间了,下次再请求就不会复用这个连接了,会重新握手。没超过就还是用之前的连接,可以节省每次建立连接的时间。
今天刚好碰到相关问题在小程序里试了一下,好像Keep-Alive这个参数无论怎么改,小程序的表现都不受影响。是不是现在小程序有自己的一套复用连接的逻辑?有朋友遇到过这个问题吗?