【问题标题】:Multiple sequential http requests without closing connection多个连续的 http 请求而不关闭连接
【发布时间】:2012-02-06 04:01:14
【问题描述】:

如何将多个 http 请求按顺序发送到服务器? 我想向 api GET /api/parameter 发送 GET 请求,但不想发送 Connection: Close。然后在收到响应后我想发送另一个请求?

如何用 curl 做到这一点?

【问题讨论】:

标签: php http curl


【解决方案1】:

您需要像这样使用 HTTP 1.1,否则服务器将关闭连接:

GET /api/parameter HTTP/1.1

【讨论】:

    【解决方案2】:

    参见 curl_multi_exec:

    http://ca.php.net/manual/en/function.curl-multi-exec.php

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      我找到了这个。 Curl 自动利用之前打开的连接。只要确保你没有创建一个新的句柄。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-27
        • 1970-01-01
        • 2018-02-13
        • 2018-01-28
        • 1970-01-01
        • 2016-02-28
        相关资源
        最近更新 更多