【发布时间】:2011-04-08 22:11:15
【问题描述】:
我将 HTTPClient gem (http://github.com/nahi/httpclient) 用于 ruby,将数据发布到 IIS 6.1。尽管两者都支持 HTTP 1.1,但它似乎在每次请求后关闭套接字,而不是使用持久连接。我没有添加任何标志来启用持久连接(主要是因为戳了一下源代码,似乎它们应该默认启用)。
我认为套接字正在关闭的原因是,如果我在 Wireshark 中观察每个请求后的请求,我会看到从客户端发送到服务器的 FIN/ACK TCP 数据包,然后以另一种方式发回相同的数据包。
我是误读了还是这意味着套接字正在关闭?
【问题讨论】: