4
如何通过命令行使cURL使用keepalive?
我正在尝试验证与正在运行的Tomcat Web服务器通信期间是否正在使用HTTP持久连接。当前,我可以从浏览器(例如Chrome)中检索服务器上的资源,并使用netstat验证是否已建立连接: # visit http://server:8080/path/to/resource in Chrome [server:/tmp]$ netstat -a ... tcp 0 0 server.mydomain:webcache client.mydomain:55502 ESTABLISHED 但是,如果使用curl,我将永远不会在netstat中看到服务器上的连接。 [client:/tmp]$ curl --keepalive-time 60 --keepalive http://server:8080/path/to/resource ... [server:/tmp]$ netstat -a # no connection exists for client.mydomain 我也尝试使用以下curl命令: curl -H "Keep-Alive: 60" -H "Connection: keep-alive" http://server:8080/path/to/resource 这是我的客户端计算机的curl版本: [server:/tmp]$ curl -V curl 7.19.5 (x86_64-unknown-linux-gnu) …