curl怎麼獲得json(curl調用介面)

本文目錄一覽:

如何使用cURL來獲取jSON數據和解碼數據

你將$hello直接解析成了jsons 如果伺服器端要接收。 你可以在

$hello=json_en……;下一行加上

$data=array(‘hello’=$hello);

將curl_setopt($ch,CURLOPT_POSTFIELDS,$hello);改成curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

在URL端你可以用var_dump($_POST);

已知一URL的Response中存在一個Json對象,如何使用CURL來獲取該Json對象?

$ch = curl_init(); //初始化curl

curl_setopt($ch, CURLOPT_URL, ORDERPOSTURL); //抓取指定網頁

curl_setopt($ch, CURLOPT_HEADER, 0); //設置header

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //設置是否返回信息

curl_setopt($ch, CURLOPT_POST, 1); //post提交方式

curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);//發送數據

$response = curl_exec($ch); //接收返回信息

if (curl_errno($ch)) {

//出錯則記錄錯誤信息

Logger::getLogger(“reqLogger”)-error(“錯誤信息:” . curl_error($ch));

}

curl_close($ch); //關閉curl鏈接

$obj=json_decode($myLogger);//json字元串轉化為對象

$arry=json_decode($response,true);//json字元串轉化為數組

高分請教curl如何獲取另一個頁面的json數據返回到html顯示出來

$res = curl_exec($ch);//這句只代表執行了一個curl句柄,你還要獲取它

$content = curl_getinfo($ch);//獲取內容

echo json_encode($content);//輸出獲取的內容

curl_close($ch);//關閉一個curl句柄

原創文章,作者:SUFGR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/129100.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
SUFGR的頭像SUFGR
上一篇 2024-10-03 23:26
下一篇 2024-10-03 23:26

相關推薦

發表回復

登錄後才能評論