curl 简单使用
cURL -- Command Line URL viewer
-u username:password
以 Basic 方式发送用户名和密码
-d 以 POST 方式发送数据
-X 支持其它动词, 如 PUT/DELETE 发送 RESTFUL 形式的操作
-o 保存源码文件
-L 自动跳转
-i 显示 response 的头信息和源码
-I 只显示 response 头信息
-v 显示 http 通信过程,可以看到 request 的信息
--referer 提供 referer
--cookie 提供 cookie
-e --header 提供头信息
通过使用以上的参数可以达到命令行模拟 http 请求的目的。可以模拟表单提交功能而不需要自己写一个 html 页面。