封裝好的API請求介面,CURL函式

2021-09-01 02:18:25 字數 1481 閱讀 8414

/**

* curl請求

* @param $url 請求url位址

* @param $method 請求方法 get post

* @param null $postfields post資料陣列

* @param array $headers 請求header資訊

* @param bool|false $debug 除錯是否開啟 預設不開啟false

* @return mixed

*/function requestcurl($url, $method="get", $postfields = null, $headers = array(), $debug = false)

break;

default:

curl_setopt($ci, curlopt_customrequest, $method); /* //設定請求方式 */

break;

}//正則驗證url 是否是https

// 設定你需要抓取的url 第乙個引數是curl物件;第二相應的;第三個是獲取的url

//curl_setopt($ci, curlopt_url, '');

curl_setopt($ci, curlopt_url, $url);

//如果是 https就進入

if($ssl)

//curl_setopt($ci, curlopt_header, true); /*啟用時會將標頭檔案的資訊作為資料流輸出*/

curl_setopt($ci, curlopt_followlocation, 1);

curl_setopt($ci, curlopt_maxredirs, 2);/*指定最多的http重定向的數量,這個選項是和curlopt_followlocation一起使用的*/

/*curl_setopt($ci, curlopt_cookie, $cookiestr); * *cookie帶過去** */

$response = curl_exec($ci); // 抓取url並把它傳遞給瀏覽器

$requestinfo = curl_getinfo($ci); // 獲取乙個curl連線資源控制代碼的資訊

curl_close($ci); // 關閉curl資源,並且釋放系統資源

封裝好api介面

詳細註冊 getwxre data true 2.在外部封裝乙個utils檔案裡的乙個auth.js檔案 以及在template login資料夾下的元件 3.在我的頁面的js檔案中引用login資料夾下的元件 在我的頁面的js檔案 寫入 引入外部的auth.js檔案 const auth requ...

curl封裝請求

一 linux curl用法舉例 1.linux curl抓取網頁 如發現亂碼,可以使用iconv轉碼 fgb2312 iconv的用法請參閱 在linux unix系統下用iconv命令處理文字檔案中文亂碼問題 2.linux curl使用 linux curl使用http 抓取頁面 使用sock...

封裝API介面

封裝api介面 目的 為了以後修改介面方便,如果專案很大,在每乙個頁面裡修改介面的話,很麻煩,所以封裝在乙個檔案裡,找起來也很方便 如何封裝 1.在src下建乙個restful資料夾,在此下面建乙個api.js檔案 2.因為上面的介面位址寫的是 api 所以要在config資料夾下的index.js...