如題;使用php的curl發送post請求;資料可以拿到,但是在服務端回傳的json字串上多了一個數字1,查程式碼也沒找到是什麼時候被加上的,百度完全找不到這方面的資料,應該只有我這樣的新手會遇到;
<?php
$url = "域名:9789/接口";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "goodsId=56");
$rt = curl_exec($ch);
curl_close($ch);
echo $rt;
頁面輸出:
{"model":{"id":1},"onTop":2,"soldCount":0,"result":0,"timeMillis":1492765168804}1
加上這個
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
具體意義自己搜尋
這個1應該是你介面回傳的。你應該看你那個9789介面的地方。
$rt == 1