PHP之使用cURL实现Get和Post请求
程序员文章站
2022-03-12 22:21:04
...
先来看一下在PHP中建立cURL请求的基本步骤:
(1)初始化
curl_init()
(2)设置变量
curl_setopt()
。最为重要。有一长串cURL参数可供设置,它们能指定URL请求的各个细节。要一次性全部看完并理解可能比较困难,所以今天我们只试一下那些更常用也更有用的选项。
(3)执行并获取结果
curl_exec()
(4)释放cURL句柄
curl_close()
下面就看一下具体的实现:
1.Post
方式实现(模拟Post请求,调用接口)
<?php $url = "http://192.168.147.131/index.php/addUser";//你要请求的地址 $post_data = array( "uid" => "1111", "username" => "lunar", "nickname" => "吾独望月", ); $ch = curl_init();//初始化cURL curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求结果为字符串并输出到屏幕上 curl_setopt($ch,CURLOPT_POST,1);//Post请求方式 curl_setopt($ch,CURLOPT_POSTFIELDS,$post_data);//Post变量 $output = curl_exec($ch);//执行并获得HTML内容 curl_close($ch);//释放cURL句柄 print_r($output);
2.Get
方式实现
<?php $url = "http://www.cnblogs.com/blogforly/";//你要请求的地址 $ch = curl_init();//初始化cURL curl_setopt($ch,CURLOPT_URL,$url);//抓取指定网页 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//要求结果为字符串并输出到屏幕上 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header $output = curl_exec($ch);//执行并获得HTML内容 curl_close($ch);//释放cURL句柄 print_r($output);
相关学习推荐:PHP编程从入门到精通
以上就是PHP之使用cURL实现Get和Post请求的详细内容,更多请关注其它相关文章!
上一篇: 小程序加载快慢的问题和解决办法
推荐阅读
-
在php中使用CURL构造POST请求
-
PHP的curl实现get,post和cookie(实例介绍)_PHP教程
-
基于curl数据采集之单页面并行采集函数get_htmls的使用_PHP
-
PHP中使用cURL实现Get和Post请求的方法
-
php之curl实现http与https请求的方法,phpcurlhttps请求_PHP教程
-
Python 使用requests模块发送GET和POST请求的实现代码
-
Python 使用requests模块发送GET和POST请求的实现代码
-
PHP使用stream_context_create()模拟POST/GET请求的方法
-
postman的安装与使用方法(模拟Get和Post请求)
-
postman的安装与使用方法(模拟Get和Post请求)