thinkPHP 使用curl实现远端数据调取
一:curl拓展下载:
composer require curl/curl
curl/curl地址:https://packagist.org/package…
二:使用curl实现get请求
1:get参数直接拼接在url上
$curl = new Curl(); $curl->get(\'https://api.wj0511.com/v1/literary/detail?token=XXX&id=374\'); $curl->close();
2:get参数通过第二个参数进行传递
$curl = new Curl(); $curl->get(\'https://api.wj0511.com/v1/literary/detail\',array( \'token\' => \'XXX\', \'id\' => 374 )); $curl->close();
返回参数为:
$curl->error//是否错误 $curl->error_code//错误编码 $curl->response//返回数据
二:使用curl实现post请求
$params = array( \'username\' => \'test\', \'password\' => \'test\', ); $curl = new Curl(); $curl->post(\'https://api.wj0511.com/v1/login/login\', $params); $curl->close();
返回参数同get请求相同
三:curl/curl拓展常见的一些方法:
$curl->setBasicAuthentication(\'username\', \'password\');//设置基本身份验证 $curl->setHeader(\'X-Requested-With\',活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看 \'XMLHttpRequest\');//设置请求头信息 $curl->setCookie(\'key\', \'value\');//设置cookie $curl->request_headers//获取请求头信息 $curl->response_headers//获取响应头信息
本文来源网站:info110.com,若侵权,请联系删除。
《thinkPHP怎么使用curl实现远端数据调取》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...