0
我试图发布关键字到一个url然后得到json结果。这是我的代码为PHP:curl url php post method奇怪的json结果
$url = 'http://www.hiddendomain.com/tld';
$fields = array('keyword' => urlencode('referralcode'));
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string, '&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
$result = curl_exec($ch);
$test = json_decode($result);
//close connection
curl_close($ch);
我可以告诉的预期结果是应该返回json编码的数据。但是,当我尝试解码它时,我只得到1的值,而不是实际的数据。
这里的实际响应,我回去
[{"domain":"referralcode.com","status":"taken","tld":"com","url":"http:\/\/referralcode.com"},{"domain":"referralcode.co.uk","status":"taken","tld":"co.uk","url":"http:\/\/referralcode.co.uk"},{"domain":"referralcode.net","status":"taken","tld":"net","url":"http:\/\/referralcode.net"},{"domain":"referralcode.eu","status":"available","tld":"eu","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.eu"},{"domain":"referralcode.org","status":"available","tld":"org","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.org"},{"domain":"referralcode.me","status":"available","tld":"me","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.me"},{"domain":"referralcode.us","status":"available","tld":"us","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.us"},{"domain":"referralcode.co","status":"taken","tld":"co","url":"http:\/\/referralcode.co"},{"domain":"referralcode.ca","status":"available","tld":"ca","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.ca"},{"domain":"referralcode.info","status":"available","tld":"info","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.info"},{"domain":"referralcode.de","status":"available","tld":"de","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.de"},{"domain":"referralcode.tv","status":"available","tld":"tv","url":"https:\/\/www.uniteddomains.com\/domain\/namecheck?et_cid=2\u0026et_lid=2\u0026domain=referralcode.tv"}]
我这么想的问候JSON解码过程的正常进行或者这只是一个奇怪的结果呢?