CURL можно ли перехватить параметры? - PullRequest
0 голосов
/ 25 мая 2018

У меня есть следующий код:

$ch = curl_init();
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => 1,
    CURLOPT_CONNECTTIMEOUT => 20,
    CURLOPT_TIMEOUT => 60,
    CURLOPT_URL => "http://mywebsite.com/request.json?Token=randomstring",
    CURLOPT_FAILONERROR => true
]);

$jsonString = curl_exec($ch);

Проблема в том, что токен генерируется случайным образом при отправке запроса.У меня также нет доступа к функции, которая генерирует токен.Поэтому мне нужно как-то перехватить это во время пост-процесса и добавить его в CURLOPT_URL.

Есть ли способ сделать это или это невозможно?(решение XHR также будет принято).

Другой вариант, после входа в систему curl, - прочитать ответ request.json.Поскольку запрос request.json генерируется после входа в систему.Так что это будет вход в CURL, и после этого он прочитает ответ request.json.Является ли это возможным?

...