3.1 get方式實現
//初始化
$ch =curl_init(); //
設定選項,包括
urlcurl_setopt($ch,curlopt_url, "");
curl_setopt($ch,curlopt_returntransfer, 1);
curl_setopt($ch,curlopt_header, 0); //
執行並獲取
html
文件內容
$output= curl_exec($ch); //
釋放curl
控制代碼curl_close($ch); //
列印獲得的資料
print_r($output);
3.2 post方式實現
資料curl_setopt($ch,curlopt_post, 1);
// post
的變數curl_setopt($ch,curlopt_postfields, $post_data);
$output = curl_exec($ch);
curl_close($ch); //
列印獲得的資料
print_r($output);
以上方式獲取到的資料是json格式的,使用json_decode函式解釋成陣列。
$output_array = json_decode($output,true);
如果使用json_decode($output)解析的話,將會得到object型別的資料。
get方式傳送簡訊:
$murl="";
$murl.="phonelist=18601924901:18601306035&content=
您的驗證碼為234234,請注意查收。【具品匯】";
$murl.="&pwd=e10adc3949ba59abbe56e057f20f883e&uid=282";
$ch = curl_init();
//設定選項,包括url
curl_setopt($ch,curlopt_url
, $murl);
curl_setopt($ch,curlopt_returntransfer
, 1);
curl_setopt($ch,curlopt_header
, 0);
//執行並獲取html文件內容
$result = curl_exec($ch);
//釋放curl控制代碼
curl_close($ch);
//列印獲得的資料
echo($result);
$xml = ******xml_load_string($result);
$code = $result->code;//
這裡返回的依然是個******xmlelement物件
if($code==0)
else
GET請求與POST請求 本質
get和post是http請求的兩種基本方法,要說它們的區別,接觸過web開發的人都能說出一二。最直觀的區別就是get把引數包含在url中,post通過request body傳遞引數。你可能自己寫過無數個get和post請求,或者已經看過很多權威 總結出的他們的區別,你非常清楚知道什麼時候該用什麼...
三 Get請求與Post請求
public static string sendget string url,string param 定義bufferedreader輸入流來讀取url的響應 in new bufferedreader new inputstreamreader connection.getinputstrea...
get與post請求區別
一 語義區別 http請求中get的語義是請求獲取資源,是安全 冪等 可快取的,報文主體沒有任何語義。post的語義處理資源是根據請求報文主體,對指定資源做處理,是不安全 不冪等 不可快取的 大部分 二 表現形式區別 1 get中請求引數是附在url裡,以?分割url和傳輸資料,引數之間以 相連。如...