Как записать вызовы cURL в файл, не используя Wireshark для захвата пакетов?

Я использую PHP и cURL отправить HTTP-запрос к REST API. Тем не менее, мне нужно проверить некоторые данные, входящие / выходящие.

Как я могу получить копию всего запроса, зарегистрированного в файле?

Я добавил эту строку в свой запрос

curl_setopt($ch, CURLOPT_VERBOSE, true);

Я надеюсь, что смогу получить копию, которая выглядит так, как будто она сохраняется в лог-файл.

--- START REQUEST
POST /icws/3048186002/interactions/3002853105 HTTP/1.1
Host: servername:8018
Accept: */*
Cookie: icws_3048186002=64425290-29e5-432a-9ee1-c303cdee1f79
ININ-ICWS-CSRF-Token: WAp3cmF0Y2xpZmZlWBJJQ1dTLUFQSS1jb25uZWN0b3JYJGQwYjhlMWRhLTZlOTktNGIwMC05NGNlLTY5MDdkZjUwOWI5Y1gJMTAuMC40LjE4
ININ-ICWS-Session-ID: 3048186002
Content-Type: application/json
Content-Length: 35

{"attributes":{"logged":1}}
--- END REQUEST


--- START RESPOND
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache
Expires: 0
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Content-Type: application/vnd.inin.icws+JSON; charset=utf-8
Date: Wed, 02 Sep 2015 20:39:26 GMT
Server: HttpPluginHost
Content-Length: 0
--- END RESPOND

Как я могу получить эти данные без использования WireShark? Я думаю, что cURL и PHP достаточно продвинуты, чтобы позволить вам регистрировать такие вещи.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]