У меня есть следующий код:
$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.Является ли это возможным?