【问题标题】:Preview CURL request prior to sending it在发送之前预览 CURL 请求
【发布时间】:2011-07-16 16:48:33
【问题描述】:

我在 PHP 中通过 CURL 发送一个 XML SOAP 请求。

有没有办法在发送前查看 (print_r/var_dump) 整个请求,包括标头?

【问题讨论】:

    标签: php xml soap curl


    【解决方案1】:

    您可以设置curl_setopt($request, CURLINFO_HEADER_OUT, TRUE);,然后在curl_exec($request); 之后查看使用echo curl_getinfo($request, CURLINFO_HEADER_OUT) 发送的请求。但它仅在发送请求后才有效。我认为在实际执行之前不可能得到要发送的内容。

    【讨论】:

      【解决方案2】:

      CURLOPT_VERBOSE。但我认为在请求完成之前你将无法从中获得任何东西。

      curl_setopt($curl, CURLOPT_VERBOSE, true);
      

      有关选项,请参阅 PHP manual page for curl_setopt()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-04-05
        • 1970-01-01
        • 1970-01-01
        • 2012-07-04
        • 2015-02-07
        • 1970-01-01
        • 2010-12-10
        • 2012-10-13
        相关资源
        最近更新 更多