PHP下使用CURL方式POST数据至API接口的代码

WBOY
リリース: 2016-06-06 20:32:20
オリジナル
1298 人が閲覧しました

PHP下使用curl方式post数据至api接口的方法,大部分的API的HTTP请求方式都为GET,所以不管用AJAX和PHP二次处理都能拿到返回的数据,但是一些API的HTTP请求方式是POST,那么我们就需要使用到curl了

其实,也比较简单,上代码:
代码如下:

$url = 'http://127.0.0.1/test.php';//POST指向的链接
$data = array(
'access_token'=>'thekeyvalue'
);

$json_data = postData($url, $data);
$array = json_decode($json_data,true);
echo '

';print_r($array);      <br><br>    function postData($url, $data)      <br>    {      <br>        $ch = curl_init();      <br>        $timeout = 300;       <br>        curl_setopt($ch, CURLOPT_URL, $url);     <br>        curl_setopt($ch, CURLOPT_REFERER, "http://www.jb51.net/");   //构造来路    <br>        curl_setopt($ch, CURLOPT_POST, true);      <br>        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);      <br>        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);      <br>        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);      <br>        $handles = curl_exec($ch);      <br>        curl_close($ch);      <br>        return $handles;      <br>    }      <br>?><br>


ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート