在发送之前预览CURL请求

时间:2011-03-16 15:25:59

标签: php xml soap curl

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

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

2 个答案:

答案 0 :(得分:4)

请参阅CURLOPT_VERBOSE。但是,在请求完成之前,我认为你无法从中得到任何东西。

curl_setopt($curl, CURLOPT_VERBOSE, true);

请参阅PHP manual page for curl_setopt()了解选项。

答案 1 :(得分:2)

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