- 当根据Location:重定向时,自动设置header中的Referer:信息
CURLOPT_AUTOREFERER
- 在启用CURLOPT_RETURNTRANSFERD的时候,返回原生输出
CURLOPT_BINARYTRANSFER
- 启用时curl会仅仅传递一个session cookie,忽略其他的cookie,默认情况下cURL会将所有的cookie返回给服务端。
session cookie是指那些用来判断服务器端的session是否有效而存在的cookie
CURLOPT_COOKIESESSION
- 启用时将Unix的换行符转换成回车换行符
CURLOPT_CRLF
- CURLOPT_DNS_USE_GLOBAL_CACHE
启用时会启用一个全局的DNS缓存,此项为线程安全的,并且默认启用
- CURLOPT_FAILONERROR
显示HTTP状态码,默认行为是忽略编号小于等于400的HTTP信息
- CURLOPT_HTTPGET
启用时会设置HTTP的METHOD为GET,因为默认是GET,所以只在被修改的情况下使用
- CURLOPT_POST
启用时会发送一个常规的POST请求,类型为:application/x-www-form-urlencoded,就像表单提交的一样
- CURLOPT_PUT
启用时允许HTTP发送文件,必须同时设置CURLOPT_INFILE和CURLOPT_INFILESIZE
- CURLOPT_RETURNTRANSFER
将curl_exec()获取的信息以文件流的形式返回,而不是直接输出
- CURLOPT_LOW_SPEED_LIMIT
CURLOPT_LOW_SPEED_TIME
当传输速度小于CURLOPT_LOW_SPEED_LIMIT时,php会根据CURLOPT_LOW_SPEED_TIME来判断是否因太慢而取消传输
- CURLOPT_TIMEOUT
设置cURL允许执行的最长秒数
- CURLOPT_TIMEOUT_MS
设置cURL允许执行的最长毫秒数
posted @
2015-07-28 14:25
精诚所至金石溶灰
阅读(
295)
评论()
收藏
举报