我是 Twisted 的新手并开始使用 treq,因为它与 Requests 相似(非常易于使用基本身份验证等)。我有一个 maxPersistentPerHost=1 和 persistence=True 的 HTTPConnectionPool,我连续向主机发送 4 个请求:treq.put(1)、treq.get(1)、treq.put(2) 和 treq.get(1 )。但是,在主机上运行的 apache 服务器会乱序接收请求(检查 /var/log/apache2/access.log)。使用 netstat 我看到了 4 个与主机的连接,我期望只有 1 个连接,所有请求都按顺序通过同一个连接。关于我做错了什么或错过了什么的任何想法?
谢谢!雷沙德。