curl是利用URL语法在命令行方式下工作的文件传输工具。

该命令的语法格式:curl [options...] <url>

该命令提供了很多选项,可以通过这个命令,获取详细的帮助信息:curl -h


下面列出其中一些参数的使用:

1、访问http页面内容,输出到标准输出
# curl http://www.neocanable.com


2、将结果输出到文件中,参数-o,指定具体的文件名称
# curl -o index.html http://www.baidu.com


3、访问url的时候,带上参数:

1)get请求
# curl “param1=name&params2=pass” http://www.xxx.com
2)post请求
# curl -d “param1=name&params2=pass” http://www.xxx.com


4、破解网站的防盗链,给访问加 referer,使用-e参数:

# curl -e “http://www.a.com” http://www.b.com/acion

含义:在访问http://www.b.com/action时,设置referer为http://www.a.com


5、通过-x选项,添加代理IP

# curl -x xxx.xxx.xxx.xxx http://www.baidu.com



GitHub 加速计划 / li / linux-dash
12
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐