默认curl不支持301跳转,所以如果请求网站做了重定向,就取不到所需的结果了,支持也简单,示例:

curl -L http://127.0.0.1

[……]

Read more

Linux curl执行会输出进度百分比,实际上调用其实不需要的,如何隐藏?加个参数即可,示例:

curl -s http://127.0.0.1

[……]

Read more

使用-o:将文件保存为命令行中指定的文件名的文件中-O:使用URL中默认的文件名保存文件到本地

# 将文件下载到本地并命名为mygettext.htmlcurl -o mygettext.html http://localhost/index.html# 将文件保存到本地并命名为get[......]

Read more

PHP的curl中,需要自己添加Cookie,以字符串的形式添加的时候,可以用如下指令添加:

curl_setopt($ch, CURLOPT_COOKIE, "a=1;b=2");

[……]

Read more

curl_setopt($_h, CURLOPT_DNS_USE_GLOBAL_CACHE, false );curl_setopt($_h, CURLOPT_DNS_CACHE_TIMEOUT, 2 );

整理自:http://stackoverflow.com/questions/1341[……]

Read more