php curl获取header(php curl获取响应头)

本文主要介绍php curl获得标题(php curl获得响应标题),下面一起看看php curl获得标题(php curl获得响应标题)相关资讯。
我们在开发php的时候,经常需要对接口进行测试,或者更方便的是调用一些已有的模块的接口来得到结果并进行后续操作。我们可以通过curl模拟提交post和get请求来实现这些功能。
以下是curl 发布和获取。
?php /** *由phpstorm创建。* us: thinkpad * dat: 2015/7/17 0017 * tim: 13 : 24 */class action {公共静态函数curl _ get($ url){ $ testurl = $ url;$ ch = curl _ init;curl_setopt($ch,curlopt_url,$ testurl);//参数1表示数据传输,参数0表示直接输出显示。curl_setopt($ch,curlopt_returntransfer,1);//参数0表示没有头文件,1表示头文件curl _ setopt ($ ch,curl _ header,0);$ output = curl _ exec($ ch);curl _ close($ ch);返回$ output}/* * url:访问路径*要传递的array:数组* */公共静态函数curl _ post ($ url,$ array){ $ curl = curl _ init;//设置提交的url curl _ setopt ($ curl,curl opt _ url,$ url);//将头文件信息设置为数据流输出curl _ setopt ($ curl,curl opt _ header,0);//设置获取的信息以文件流的形式返回,而不是直接输出。curl_setopt($curl,curlopt_returntransfer,1);//设置post模式提交curl _ setopt ($ curl,curl opt _ post,1);//设置发布数据$post _ data = $ arraycurl_setopt($curl,curlopt_postfields,$ post _ data);//执行命令$ data = curl _ exec($ curl);//关闭url请求curl _ close($ curl);//获取数据并返回$ data}}之后可以使用curle : : curl _ post($ url,$ array)或者curle : : curl _ get($ url);调用接口,获取数据。
以上是本文的全部内容。希望对大家有帮助 s学习,希望大家多多支持。
标签:
设置数据表示文件提交。
了解更多php curl获得标题(php curl获得响应标题)相关内容请关注本站点。