在這種情況下,我試圖通過使用curl來點擊API,我試圖點擊:https://jsonplaceholder.typicode.com/posts <?phpclass process extends CI_Controller { $headers = 'Content-Type:application/json'; $process = curl_init('https://jsonplaceholder.typicode.com/users'); //your API url curl_setopt($process, CURLOPT_HTTPHEADER, $headers); curl_setopt($process, CURLOPT_HEADER, 1); curl_setopt($process, CURLOPT_TIMEOUT, 20); curl_setopt($process, CURLOPT_POST, 1); curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE); $return = curl_exec($process); curl_close($process); //finally print your API response print_r($return);}但它顯示了一些這樣的錯誤遇到未捕獲的異常 類型: 解析錯誤消息:語法錯誤、意外的“$headers”(T_VARIABLE)、期望函數 (T_FUNCTION) 或常量 (T_CONST)文件名: E:\XAMPP\硬件\Crudview\應用程序\控制器\進程.php線路代碼: 6回溯:文件: E:\XAMPP\htdocs\crudview\索引.php 行: 315 函數: require_once
1 回答
紅糖糍粑
TA貢獻1815條經驗 獲得超6個贊
請像這樣使用:-
<?php
class process extends CI_Controller {
function curlAPI(){
$headers = 'Content-Type:application/json';
$process = curl_init('https://jsonplaceholder.typicode.com/users'); //your API url
curl_setopt($process, CURLOPT_HTTPHEADER, $headers);
curl_setopt($process, CURLOPT_HEADER, 1);
curl_setopt($process, CURLOPT_TIMEOUT, 20);
curl_setopt($process, CURLOPT_POST, 1);
curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
$return = curl_exec($process);
curl_close($process);
print_r($return);
}
}
?>
- 1 回答
- 0 關注
- 129 瀏覽
添加回答
舉報
0/150
提交
取消
