日韩成人A片一区二区三区-日韩成人黄色片-日韩成人在线视频-日韩吃奶摸下AA片免费观看-日韩大片免费看-日韩大片在线观看

sunlynet新尼網(wǎng)絡(luò)|順德網(wǎng)站建設(shè),SEO優(yōu)化,微信公眾號開發(fā),響應(yīng)式外貿(mào)網(wǎng)站,官網(wǎng)小程序

公司新聞

關(guān)注我們:

php的get、post請求API方法及代碼詳解

首頁我們在php開發(fā)當(dāng)中,避免不用調(diào)用API數(shù)據(jù),而有些數(shù)據(jù)是需要php后端直接調(diào)用或發(fā)出請求。在網(wǎng)上這個大千世界也許有很多文章都有寫到,但不一定復(fù)制下來就能用,也有可能是運行環(huán)境問題,在這里我將實現(xiàn)項目中的這方面代碼分享出來,并作出詳情講解。

一、php get API數(shù)據(jù),并對數(shù)據(jù)作處理

// 獲取外部API數(shù)據(jù)
$weather = curl_init(); //API資源初始化新的會話
curl_setopt($weather,CURLOPT_URL,"API數(shù)據(jù)網(wǎng)址"); //設(shè)置API資源的獲取地址
curl_setopt($weather, CURLOPT_SSL_VERIFYPEER, false); //如果接口URL是https的,我們將其設(shè)為不驗證,如果不是https的接口,這句可以不用加
curl_setopt($weather,CURLOPT_RETURNTRANSFER,true);//設(shè)置curl_exec()獲取的信息以文件流的形式返回$basic_settings = curl_exec($weather); //將get到的API數(shù)據(jù)對象賦值到變量
curl_close($weather); //關(guān)閉會話
$basic_settings=json_decode($basic_settings,true);//將json格式轉(zhuǎn)化為數(shù)組格式,方便使用

其實在php中以對象形式直接使用對象的參數(shù)也是可以的,只不過用起來會有很多 -> 連接符,而數(shù)組的使用是["參數(shù)名"],看自己哪個方便就用哪個。


二。php POST 數(shù)據(jù),使用發(fā)送短信請求

//發(fā)短信
$tjpc="".time().""; //只作隨機數(shù),不能重復(fù)所以讀時間
$usr="用戶名";
$pwd="密碼";
$yzm="企業(yè)號";
$mobile="手機號碼";
$msgs="【簽名】短信內(nèi)容";

//POST函數(shù)
function Post($curlPost,$url){
$curl = curl_init(); //API資源初始化新的會話
curl_setopt($curl, CURLOPT_URL, $url); //設(shè)置請求資源
curl_setopt($curl, CURLOPT_HEADER, false); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);
$return_str = curl_exec($curl);  //發(fā)送數(shù)據(jù),返回狀態(tài)到變量,但不輸出
curl_close($curl); 

//return $return_str; //測試有必要時,輸出返加的狀態(tài)數(shù)量。
}

$target = "http://127.0.0.1:8088/sms_utf.jsp";  //請求地址

$post_data = "usr=".$usr."&pwd=".$pwd."&yzm=".$yzm."&tjpc=".$tjpc."&mobile=".$mobile."&msg=".rawurlencode("".$msgs.""); //請求發(fā)送的參數(shù)
Post($post_data, $target); //執(zhí)行POST請求

在前端也是可以用JQ請求和發(fā)送,但還有個跨域的問題沒有解決,因為不是任何API都是可以自己掌控授權(quán)。就算一些公開的API,如百度地址這些通過JQ請求都會有跨域問題。

如果大家有更好的想法用法,也可以分享一下。


上一篇: 未來將會有更多企業(yè)選擇開發(fā)微信小程序
下一篇:細數(shù)質(zhì)保碼、產(chǎn)品溯源碼(一物一碼)都有哪些功能
X
點擊這里給我發(fā)消息 點擊這里給我發(fā)消息 點擊這里給我發(fā)消息
主站蜘蛛池模板: 久久国产亚洲精品无码a| 亚洲欧洲日韩国产综合老年人在线播放妖精视频 | 精品久久久久久久久午夜福利亚 | 丝袜亚洲AV导航| 红桃av一区二区三区在线无码av情侣| 99精品国产99久久久久久久久久| 亚洲国产成人九九综合,久久精品国产99 | 亚洲2022国产成人精品无码区,国产精东| 欧美大片在线观看免费视频5区| 国产成人亚洲综合一区,久久综合九色综| 18禁网站免费无遮挡无码中文_日韩欧美中文 | 人妻中文字幕久久八戒| 国产成人无码精品久久久免费-精品国产乱码久久久久久 | 亚洲一区二区三区香蕉视频直 | 国产精品视频一区九色17c| 亚洲中文字幕不卡无码日韩人妻| 久久婷婷五月综合色精品下载| 爆乳中文无码亚洲AV羞羞 | 日韩成a人无码精品区二区免费A片| 国产在线91精品| 亚洲男女一区二区三区现在播放 | 亚洲2022国产成人精品无码区,国产精东 | 中文字幕亚洲综合精品一区99精品久久中文字幕日韩精品 | JizzJizz中国人少妇中文| 天天操天天干天天做天天操射 | 国产在线观看7738区| 亚洲第一极品精品无码久久,精品国产一 | 亚洲人妻婷婷一起草| 国内精品伊人久久久久AV影院AT换脸| 亚洲中文字幕精品无码版 | 久久精品国产成人熟女| 一本一道人人妻人人妻Av| 华人在线精品免费观看AV| 亚洲国产成人私人影院AV | 久久久国产亚洲精品,性色va | 中文字幕无码日韩专区,人妻无码中文字幕一区 | 国产乱码一区二区三区四区AV | 乱码精品一区二区三区伦理小说 | 精品亚洲麻豆1区2区3区内射人妻无码| 一区二区三区免费视频播放器下载 | 久久99久国产麻精品66浪|