详解服务端CURL请求

服务端与服务端之间,也存在接口编程。

比如我们网站服务端,需要发送短信、发送邮件、查询快递等,都需要调用第三方平台的接口。

1、php中发送请求

①file_get_contents函数 :传递完整的url参数 通常是get请求,有返回值(地址中的输出)

②curl请求方式(PHP的curl函数库):php中比较规范的一种发送请求方式。

2、CURL函数库

Curl函数库的使用流程:

①使用curl_init初始化请求会话

②使用curl_setopt设置请求一些选项

③使用curl_exec执行,发送请求

④使用curl_close关闭请求会话

// 创建一个新cURL资源  
$ch = curl_init();  
  
// 设置URL和相应的选项  
curl_setopt($ch, CURLOPT_URL, "http://www.baidu.com/");  
curl_setopt($ch, CURLOPT_HEADER, false);  
  
// 抓取URL并把它传递给浏览器  
curl_exec($ch);  
  
//关闭cURL资源,并且释放系统资源  
curl_close($ch); 

 

3、封装请求函数

使用curl函数库的前提:

①在php.ini中开启php_curl扩展(必须开启)

 

 ②建议在php.ini中开启php_openssl扩展(本身不是curl必须的,是调用一些第三方接口需要的)

 

 ③如果以上操作重启apache后,curl还是不能使用,需要将php安装目录设置到环境变量。

 

posted @ 2022-12-03 11:22  我是小弟弟  阅读(258)  评论(0编辑  收藏  举报
友情链接:ie资源库