久久无码中文字幕_日韩精品无码一本二本三_久久精品呦女暗网_欧美一级夜夜爽_久久精品国产99久久99久久久

07
2018/05

在php中調(diào)post調(diào)用接口方法

發(fā)布時間:2018-05-07 18:14:04
發(fā)布者:pengyifeng
瀏覽量:
0

網(wǎng)站開發(fā),離不開前后臺的交互,還有接口的對接,在對接接口的時候,大家平時使用最多的基本上是在前端用jquery的ajax來傳送參數(shù)還有獲取返回值,再者就是用html的form表單來post提交數(shù)據(jù),今天在寫一個項目的時候,突然就想到,PHP能不能用來對接接口呢,然后就各種百度,最后總結(jié)出來一套php訪問接口的方法。

一.開啟擴展服務(wù):打開php.ini文件,把 “;extension=php_curl.dll”  前面的;去掉并重啟apache

二.實現(xiàn)代碼

$url = "http://pos.cnwenhui.cn//接口地址";

$ch = curl_init ();
curl_setopt ( $ch, CURLOPT_URL, $url );

curl_setopt($ch, CURLOPT_POST, true);
// post數(shù)據(jù)
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// post的變量
curl_setopt($ch, CURLOPT_POSTFIELDS, $three);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);

$output = curl_exec($ch);
curl_close ( $ch );
return $output

三.注意:

1.json_decode()函數(shù)的第二個參數(shù)為true時,返回解碼后的數(shù)組,不是解碼后的對象

2.加橫線部分的CURL設(shè)置似乎有順序要求,如需獲取CURL返回值 需把“ curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);”這兩行放在前面,放在后面則返回bool值。

關(guān)鍵詞:
返回列表