最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
PHP CURL 执行 Authorization 请求的例子
时间:2022-06-24 17:33:24 编辑:袖梨 来源:一聚教程网
PHP CURL 扩展可以帮助我们快速实现HTTP请求。
php curl http" src="https://img.111com.net/get_pic/2014/03/22/20140322022706225.jpg" />
在使用豆瓣OAuth登录接口时,我们需要发送这样的HTTP REQUEST 请求:
| 代码如下 | 复制代码 |
|
GET /v2/user/~me HTTP/1.1 |
|
在命令行中我们这样执行:
| 代码如下 | 复制代码 |
|
curl "https://api.do***uban.com/v2/user/~me" |
|
PHP CURL 发送 Authorization HTTP 请求
HTTP CURL 执行 POST 方法:
| 代码如下 | 复制代码 |
| $crl = curl_init(); $headr = array(); $headr[] = 'Authorization: '.$douban_user_name.' '.$accesstoken; curl_setopt($crl, CURLOPT_HTTPHEADER,$headr); curl_setopt($crl, CURLOPT_POST,true); $rest = curl_exec($crl); curl_close($crl); print_r($rest); |
|
如果需要HTTP CURL实现GET请求,请看下面:
HTTP CURL 执行 GET 方法:
| 代码如下 | 复制代码 |
| $header = array(); $header[] = 'Authorization: '.$data->douban_user_name.' '.$data->access_token; $ch = curl_init(); www.111com.net curl_setopt($ch, CURLOPT_HTTPHEADER, $header); curl_setopt($ch, CURLOPT_URL, 'https://api.d*o**uban.com/v2/user/'.$data->douban_user_id); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); $response = curl_exec($ch); curl_close($ch); print_r($response); |
|
然后就是处理接收到的结果,一般接口类会返回JSON或者XML,采集类就直接过滤HTML的内容即可。
相关文章
- 天国拯救2青蛙支线任务完成方法分享 10-24
- 天国拯救2入侵者支线任务完成方法分享 10-24
- 燕云十六声英雄与美奇遇任务攻略分享 10-24
- 坦克大战共和国之辉兑换码分享 共和国之辉最新2025兑换码大全 10-24
- 酷派忍者兑换码在哪里 酷派忍者KUNAI最新2025兑换码大全 10-24
- 烤肉串模拟器兑换码分享 Kebab Chefs!-Restaurant Simulator最新兑换码 10-24