【发布时间】:2011-07-16 16:48:33
【问题描述】:
我在 PHP 中通过 CURL 发送一个 XML SOAP 请求。
有没有办法在发送前查看 (print_r/var_dump) 整个请求,包括标头?
【问题讨论】:
我在 PHP 中通过 CURL 发送一个 XML SOAP 请求。
有没有办法在发送前查看 (print_r/var_dump) 整个请求,包括标头?
【问题讨论】:
您可以设置curl_setopt($request, CURLINFO_HEADER_OUT, TRUE);,然后在curl_exec($request); 之后查看使用echo curl_getinfo($request, CURLINFO_HEADER_OUT) 发送的请求。但它仅在发送请求后才有效。我认为在实际执行之前不可能得到要发送的内容。
【讨论】:
见CURLOPT_VERBOSE。但我认为在请求完成之前你将无法从中获得任何东西。
curl_setopt($curl, CURLOPT_VERBOSE, true);
有关选项,请参阅 PHP manual page for curl_setopt()。
【讨论】: