curl命令笔记
在用fiddler抓包时,有好多乱码,网上说用curl,可以解决,于是就在Linux下尝试下喽,先学下crul命令。
curl作用是发出网络请求,然后得到和提取数据。
查看网页源码
curl http://39.106.211.160:8080/web-runner/
保存网页/文件 curl [文件名] [地址]
使用-o参数,这就相当于使用wget命令了。
curl -o helloworld.html http://39.106.211.160:8080/web-runner/- 获取头信息和网页信息
curl -i http://39.106.211.160:8080/web-runner/
- 只获取头信息
curl -I http://39.106.211.160:8080/web-runner/
- 显示通信过程
-v参数可以显示一次http通信的整个过程,包括端口连接和http request头信息。
curl -v http://www.baidu.com
更详细的通信过程
curl –trace output.txt http://39.106.211.160:8080/web-runner/
或 curl –trace-ascii output.txt http://39.106.211.160:8080/web-runner/发送表单信息
发送表单信息有GET和POST两种方法。GET方法相对简单,只要把数据附在网址后面就行。
curl http://39.106.211.160:8080/web-runner/login?telephone=10010&password=123
POST方法必须把数据和网址分开,curl就要用到-d 参数。
curl -d “phone=10010” “http://39.106.211.160:8080/web-runner/login”