php Http Curl 請求類庫封裝

2021-10-03 00:08:45 字數 1759 閱讀 5849

;//防止錯誤覆蓋導致相關問題

$_options=[

curlopt_url

=>

$url

,// 要訪問的位址

curlopt_ssl_verifypeer

=>0,

// 對認證證書**的檢查

curlopt_ssl_verifyhost

=>0,

// 從證書中檢查ssl加密演算法是否存在

curlopt_followlocation

=>1,

// 使用自動跳轉

curlopt_autoreferer

=>1,

// 自動設定referer

curlopt_timeout

=>30,

// 設定超時限制防止死迴圈

curlopt_useragent

=>

,// 模擬使用者使用的瀏覽器

curlopt_header

=>0,

//不輸出響應頭

curlopt_customrequest

=>

$method

,//請求方式

curlopt_returntransfer

=>1,

//獲取的資訊以檔案流的形式返回];

$options=(

$_options

+$options);

curl_setopt_array

($curl

,$options);

$return

=curl_exec

($curl);

// 執行操作

//關閉url請求

curl_close

($curl);

if($returnarray

)return

$return;}

/** * get 請求

* @param $url

* @param array $data

* @param array $options

* @param bool $returnarray

* @return mixed

*/protected

function

getrequest

($url

,$data=[

],$options=[

],$returnarray

=true

)/**

* post 請求

* @param $url

* @param array $data

* @param array $options

* @param bool $returnarray

* @return mixed

*/protected

function

postrequest

($url

,$data=[

],$options=[

],$returnarray

=true

)}

HTTP 請求 工具類

using system using system.collections using system.collections.generic using system.io using system.net using system.text using system.web namespace i...

Okhttp請求封裝類

1 加網路許可權 2 網路請求 okhttp 依賴 3 okhttp請求封裝 加入快取 同步下get,post public string sendget string url throws ioexception 同步下post public string sendpost string url,...

Egret Http請求封裝類

新建乙個ts檔案 呼叫querify處理並繫結傳送到伺服器的資料 let str querify params request.send str request.addeventlistener egret.event.complete event egret.event this export f...