get post put三種寫法

2021-08-07 03:06:20 字數 1378 閱讀 6992

首先get請求寫法:

$ch = curl_init("") ;//請求位址

curl_setopt($ch, curlopt_returntransfer, true) ; // 獲取資料返回

curl_setopt($ch, curlopt_binarytransfer, true) ; // 在啟用 curlopt_returntransfer 時候將獲取資料返回

echo $output = curl_exec($ch) ;

curl_close($ch) ;//關閉

然後post請求寫法:

$ch = curl_init(); 

$header = "content-type:image/jpeg";//定義header,可以加多個

curl_setopt($ch, curlopt_url, ""); //定義請求位址

curl_setopt($ch, curlopt_post, 1);   //定義提交型別 1:post ;0:get 

curl_setopt($ch, curlopt_header,0); //定義是否顯示狀態頭 1:顯示 ; 0:不顯示 

curl_setopt($ch, curlopt_httpheader, $header);//定義header

curl_setopt($ch, curlopt_returntransfer,1);//定義是否直接輸出返回流 

curl_setopt($ch, curlopt_postfields, $data); //定義提交的資料

$res = curl_exec($ch);

curl_close($ch);//關閉

最後是put請求

$ch = curl_init(); 

$header = "content-type:image/jpeg";//定義header,可以加多個

curl_setopt($ch, curlopt_url, ""); //定義請求位址

curl_setopt($ch, curlopt_customrequest, "put"); //定義請求型別,當然那個提交型別那一句就不需要了

curl_setopt($ch, curlopt_header,0); //定義是否顯示狀態頭 1:顯示 ; 0:不顯示 

curl_setopt($ch, curlopt_httpheader, $header);//定義header

curl_setopt($ch, curlopt_returntransfer,1);//定義是否直接輸出返回流 

curl_setopt($ch, curlopt_postfields, $data); //定義提交的資料

$res = curl_exec($ch);

curl_close($ch);//關閉

for迴圈的三種寫法

1 遍歷迴圈 for 迴圈變數型別 迴圈變數名稱 迴圈條件 更新語句 迴圈體 string arr for int i 0 i arr.length i 列印台abc d2 迭代器迴圈 string arr listlist arrays.aslist arr for iteratoriterato...

動態規劃三種寫法

leetcode 198 你是乙個專業的小偷,計畫偷竊沿街的房屋。每間房內都藏有一定的現金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。給定乙個代表每個房屋存放金額的非負整數陣列,計算你在不觸動警報裝置的情況下,能夠偷竊到的最...

setInterval 的三種寫法

前言 setinterval fun time 有兩個引數 fun 為要執行的函式 time為多久執行一次函式,單位是毫秒 我們做乙個簡單的例子,就是每隔5s彈出乙個 hello 的對話方塊。先看第一種寫法,把方法體抽離出來,以字串的形式呼叫函式名,這種寫法呼叫函式名是不能傳參的 第二種寫法是把要執...