我有以下代码:
$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响应。可能吗?