pycurl 学习笔记--getinfo 函数
通过 pycurl.Curl 对象的 getinfo 函数,可以获取到响应的如下信息:
(参考:
http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html
)
pycurl.NAMELOOKUP_TIME 域名解析时间
pycurl.CONNECT_TIME
远程服务器连接时间
pycurl.PRETRANSFER_TIME
连接上后到开始传输时的时间
pycurl.STARTTRANSFER_TIME
接收到第一个字节的时间
pycurl.TOTAL_TIME
上一请求总的时间
pycurl.REDIRECT_TIME 如果存在转向的话,花费的时间
pycurl.EFFECTIVE_URL
pycurl.HTTP_CODE
HTTP
响应代码
pycurl.REDIRECT_COUNT 重定向的次数
pycurl.SIZE_UPLOAD 上传的数据大小
pycurl.SIZE_DOWNLOAD
下载的数据大小
pycurl.SPEED_UPLOAD
上传速度
pycurl.HEADER_SIZE 头部大小
pycurl.REQUEST_SIZE 请求大小
pycurl.CONTENT_LENGTH_DOWNLOAD 下载内容长度
pycurl.CONTENT_LENGTH_UPLOAD
上传内容长度
pycurl.CONTENT_TYPE 内容的类型
pycurl.RESPONSE_CODE
响应代码
pycurl.SPEED_DOWNLOAD
下载速度
pycurl.SSL_VERIFYRESULT
pycurl.INFO_FILETIME 文件的时间信息
pycurl.HTTP_CONNECTCODE
HTTP
连接代码
pycurl.HTTPAUTH_AVAIL
pycurl.PROXYAUTH_AVAIL
pycurl.OS_ERRNO
pycurl.NUM_CONNECTS
pycurl.SSL_ENGINES
pycurl.INFO_COOKIELIST
pycurl.LASTSOCKET
pycurl.FTP_ENTRY_PATH
--------------------------------------------------------
c.setopt(pycurl.USERAGENT,
‘Mozilla/4.0 (compatible; MSIE 6.0)’)
c.setopt(pycurl.AUTOREFERER, 1) # not
yet implemented in pycURL
c.setopt(pycurl.HTTPGET, 1)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。