php curl getinfo
<?php
$ch = curl_init("http://www.baidu.com/");
echo "<pre>";
print_r(curl_getinfo($ch));
echo "</pre>";
/*
Array
(
[url] => http://www.baidu.com/ CURLINFO_EFFECTIVE_URL 最后一个有效的url地址
[http_code] => 0 CURLINFO_HTTP_CODE 最后一个收到的HTTP代码
[header_size] => 0 CURLINFO_HEADER_SIZE header部分的大小
[request_size] => 0 CURLINFO_REQUEST_SIZE 在HTTP请求中有问题的请求的大小
[filetime] => 0 CURLINFO_FILETIME 远程获取文档的时间,如果无法获取,则返回值为“-1”
[ssl_verify_result] => 0 CURLINFO_SSL_VERIFYRESULT 结果的ssl认证所要求的核查设置CURLOPT_SSL_VERIFYPEER
[redirect_count] => 0
[total_time] => 0 CURLINFO_TOTAL_TIME 最后一次传输所消耗的时间
[namelookup_time] => 0 CURLINFO_NAMELOOKUP_TIME 名称解析所消耗的时间
[connect_time] => 0 CURLINFO_CONNECT_TIME 建立连接所消耗的时间
[pretransfer_time] => 0 CURLINFO_PRETRANSFER_TIME 从建立连接到准备传输所使用的时间
[size_upload] => 0 CURLINFO_SIZE_UPLOAD 上传数据量的总值
[size_download] => 0 CURLINFO_SIZE_DOWNLOAD 下载数据量的总值
[speed_download] => 0 CURLINFO_SPEED_DOWNLOAD 平均下载速度
[speed_upload] => 0 CURLINFO_SPEED_UPLOAD 平均上传速度
[download_content_length] => 0 CURLINFO_CONTENT_LENGTH_DOWNLOAD 从Content-Length: field中读取的下载内容长度
[upload_content_length] => 0 CURLINFO_CONTENT_LENGTH_UPLOAD 上传内容大小的说明
[starttransfer_time] => 0 CURLINFO_STARTTRANSFER_TIME 从建立连接到传输开始所使用的时间
[redirect_time] => 0 CURLINFO_REDIRECT_TIME 在事务传输开始前重定向所使用的时间
)
CURLINFO_HEADER_OUT 发送请求的字符串
CURLINFO_CONTENT_TYPE 下载内容的“Content-type”值,NULL表示服务器没有发送有效的“Content-Type: header”
*/
?>
php curl getinfo的更多相关文章
- curl库pycurl实例及参数详解
pycurl是功能强大的python的url库,是用c语言写的,速度很快,比urllib和httplib都快. 今天我们来看一下pycurl的用法及参数详解 常用方法: pycurl.Curl() # ...
- Python pycurl
常用方法: pycurl.Curl() #创建一个pycurl对象的方法 pycurl.Curl(pycurl.URL, http://www.google.com.hk) #设置要访问的URL py ...
- Python 的PyCurl模块使用
PycURl是一个C语言写的libcurl的python绑定库.libcurl 是一个自由的,并且容易使用的用在客户端的 URL 传输库.它的功能很强大,PycURL 是一个非常快速(参考多并发操作) ...
- httplib urllib urllib2 pycurl 比较
最近网上面试看到了有关这方面的问题,由于近两个月这些库或多或少都用过,现在根据自己的经验和网上介绍来总结一下. httplib 实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更 ...
- python3 调用 salt-api
使用python3调用 salt-api 在项目中我们不能使用命令行的模式去调用salt-api,所以我们可以写一个基于salt-api的类,方便项目代码的调用.在这里特别附上两种方式实现的pytho ...
- python pycurl属性
pycurl.Curl() #创建一个pycurl对象的方法 pycurl.Curl(pycurl.URL, http://www.google.com.hk) #设置要访问的URL pycurl.C ...
- python爬虫-爬坑之路
背景简介 爬取外国的某两个网站的数据,网站都没有被墙,爬取三种数据. A: 爬取页面并存储到数据库 B: 爬取页面内的表格内数据并存储到数据库 C: 爬取页面,分析页面并将页面的所有数据分类存入数据库 ...
- Zabbix使用Pycurl模块监控web页面状态
由于网络的问题,zabbix自带web模块用不了,后台研发2b,老是更新正式环境安装包,导致一直出问题,老是给他们擦屁股,早说过这事,他们不配合,现在出问题了,挺爽,这锅我表示不背,就找了pycurl ...
- curl模拟post请求
1,curl -d "userType=seller&userId=1034285" "www.baidu.com/getInfo.php" curl ...
随机推荐
- oracle11g创建数据库最后一步确定时弹出无法创建目录
总的说是Windows7的权限问题 Windows7 dos命令下输入dbca创建数据库,因为权限问题,数据库将无法完成.所以还是在开始程序中打开dbca创建数据库比较好. Windows7 dos以 ...
- 通过find命令寻找文件并拷贝到一个指定目录方法详解
有这样的一个需求,需要将一部分符合条件的文件从一个目录拷贝到另一个目录中,可以通过使用find命令从源目录查找到符合条件的文件然后使用cp命令拷贝到目标目录 将通过find命令找到的文件拷贝到一个 ...
- RHEL6.4找回root密码的方法
1.先在系统启动的时候提示:press any key to enter menu 时按下e键(其实其他键也可以,只不过我习惯e键而已) 2.进入如下界面: 3.按上下箭头方向键选中第二项,按e键,进 ...
- 电梯调度--c++--软件工程
一.设计思路 (1)将乘客要去的楼层数存起来. (2)假设yi为乘客要爬楼层数之和,yi=n1*|(n1-ni)|+n2*|(n2-ni)|+..+n18*|(n18-ni)| (3)比较y1到y18 ...
- 搭建SpringMVC+MyBatis开发框架六
建立Springmvc包结构 1.看看我们在springmvc.xml中曾经配置过扫描net.quickcodes这个包下面的所有java文件:  现在我们就在"src/main/java ...
- html textarea换行和dom换行
从事开发已经两年多了,但是还是不会发现问题找原因,可能是自己一直在学校养成的习惯吧,不过最近在葛经理的带领下开始学会找原因了,而且发现自己变得更成熟了. 现在讲讲textarea和dom的换行吧,我们 ...
- 开始学习C++ Templates
设计模式的学习以及各种设计模式的C++实现已经告一段落了,解释器模式和迭代器模式,以及模版办法简单的看了一下. 画UML图的时候再重点学习 从今天开始学习Templates.
- 【BZOJ】【2565】最长双回文串
Manacher算法 找出一个最长子串S=X+Y,且X和Y都是回文串,求最长的长度是多少…… 同时找两个串明显很难搞啊……但是我们可以先找到所有的回文串!在找回文串的同时我们可以预处理出来l[i]和r ...
- NYOJ-975 关于521 AC 分类: NYOJ 2014-02-25 22:14 349人阅读 评论(0) 收藏
#include<stdio.h> struct AC { int x,y; }a[1000004]; int main() { int i,j,k=0;a[125].x=1,a[521] ...
- wifi current SSID
1. 引入头,#import <SystemConfiguration/CaptiveNetwork.h> 2. 获取SSID info + (id)fetchSSIDInfo { NSA ...