curl基本操作
来源:互联网 发布:java处理xml 编辑:程序博客网 时间:2024/05/29 12:38
curl_init() 初始化;curl_setopt($curl,CURLOPT_URL,$url);//请求地址curl_setopt($curl,CURLOPT_HEADER,FALSE);//控制是否返回http请求头信息curl_setopt($curl,CURLOPT_RETURNTRANSFER,TRUE);//返回的内容变量储存否则直接输出到页面curl_setopt($curl,CURLOPT_POST,TRUE);//POST方式传输数据curl_setopt($curl,CURLOPT_POSTFIELDS,$info);//传输的具体数据$data = curl_exec($curl);//执行curl请求if ($data) { curl_close($curl); return $data;} else { $error = curl_error($curl); curl_close($curl); return $error;}
CURLOPT_CONNECTTIMEOUT
用来告诉PHP脚本在成功连接服务器前等待多久(连接成功之后就会开始缓冲输出),这个参数是为了应对目标服务器的过载,下线,或者崩溃等可能状况;
CURLOPT_TIMEOUT
用来告诉成功PHP脚本,从服务器接收缓冲完成前需要等待多长时间。如果目标是个巨大的文件,生成内容速度过慢或者链路速度过慢,这个参数就会很有用。
使用cURL下载MP3文件是一个对开发人员来说不错的例子。
CURLOPT_CONNECTTIMEOUT可以设置为10秒,标识如果服务器10秒内没有响应,脚本就会断开连接;
CURLOPT_TIMEOUT可以设置为100,如果MP3文件100秒内没有下载完成,脚本将会断开连接。
0 0
- curl基本操作
- php curl基本操作详解
- php curl基本操作详解
- curl HTTP请求基本操作
- php curl基本操作的实例分享
- CURL的基本操作和使用
- Elasticsearch笔记二之Curl工具基本操作
- Elasticsearch笔记二之Curl工具基本操作
- curl 操作
- Curl操作
- curl 实用操作
- curl常用操作
- 使用cURL操作Swift
- curl常用操作集锦
- curl 操作github
- curl 异步执行操作
- php之curl操作
- linux curl操作
- 51nod 1002 数塔取数问题
- c#编程积累
- 小程序无网络状态时不刷新提示信息
- 【Unity3D_UGUI速成班】——09. InputField
- [六]RabbitMQ-客户端源码之AMQCommand
- curl基本操作
- java集合框架初学 ——List、Set、Map
- Distributed tensorflow术语表
- 监听多个EditText的变化
- ubuntu14.04安装tensorflow+cuda8.0+cudnn5.1官方教程
- 并查集详解
- java读文件块会读出null,为什么?
- 哈夫曼数编码
- CMD命令启动服务