請教一個php新手才可能遇到的問題:使用curl進行post請求結果後面多個1
高洛峰
高洛峰 2017-05-16 13:10:38
0
3
608

如題;使用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
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(3)
巴扎黑

加上這個
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

具體意義自己搜尋

过去多啦不再A梦

這個1應該是你介面回傳的。你應該看你那個9789介面的地方。

阿神

$rt == 1

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板