为什么在HTTP POST之后获得受限的Json数据?

时间:2019-02-28 02:38:18

标签: php json api http-headers

我正在尝试从链接中卷曲Json数据,这是代码

<?php

header("Access-Control-Allow-Origin: https://www-xxxx-com.filesusr.com");
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past


$keyword = $_REQUEST['keyword'];
$type = $_REQUEST['type'];
$keyword = urldecode($keyword);
$keyword = urlencode($keyword);

$process = curl_init('http://xxxx.com/xxx/Dag/willWork/callerID/getNamesEnc02Motasel2.php?keyword='.$keyword.'&type='.$type);
$agent = 'iPhone CFNetwork Darwin IchIJe';
curl_setopt($process, CURLOPT_USERAGENT, $agent);
//curl_setopt($process, CURLOPT_HEADER, 1);
curl_setopt($process, CURLOPT_TIMEOUT, 60);
curl_setopt($process, CURLOPT_POST, 1);
$payloadName = array();
curl_setopt($process, CURLOPT_POSTFIELDS, $payloadName);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
$return = curl_exec($process);
curl_close($process);

echo $return;


?>

问题在于,当我发布数据时,对于链接中使用的任何关键字,我只会得到250个结果,每个关键字每次都得到250个结果。

我知道每个关键字至少有20,000个以上,所以为什么我也使用POSTMAN这个问题,每次都得到250个相同的结果。

我如何解决此问题并获得带有或不带有关键字Parameter的所有数据?

谢谢

0 个答案:

没有答案