Linux实用技巧-CURL实现HTTP的GET POST方法
2017-01-19 13:14
393 查看
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。
回车之后,www.linuxidc.com 的html 显示在屏幕上了
$ curl -o page.html http://www.linuxidc.com
可以看到屏幕上出现一个下载页面进度指示,等到100%,就保存完成了。使用wget 也可以的~。
例如:
$ curl http://www.linuxidc.com/test.cgi?param1=nickwolfe¶m2=12345
例如:
$ curl -d “param2=nickwolfe¶m2=12345” http://www.linuxidc.com/login.cgi
一、CURL对HTTP的常规访问
1. 访问网站
$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html 显示在屏幕上了
2. 保存页面
用curl option: -o$ curl -o page.html http://www.linuxidc.com
可以看到屏幕上出现一个下载页面进度指示,等到100%,就保存完成了。使用wget 也可以的~。
二、GET模式
GET模式什么option都不用,只需要把变量写在url里面就可以了例如:
$ curl http://www.linuxidc.com/test.cgi?param1=nickwolfe¶m2=12345
三、POST模式
使用 option -d,例如:
$ curl -d “param2=nickwolfe¶m2=12345” http://www.linuxidc.com/login.cgi
四、POST+Json
curl -l -H “Content-type: application/json” -X POST -d ‘{“phone”:”13521389587”,”password”:”test”}’ http://domain/apis/users.json相关文章推荐
- Linux 下模拟Http 的get or post请求(curl和wget两种方法)
- Linux命令发送Http的get或post请求(curl和wget两种方法)
- CURL实现HTTP的GET POST方法,以及上传文件
- Linux 下模拟Http 的get or post请求(curl和wget两种方法)
- linux命令发送http的get或post请求(curl和wget两种方法)
- Linux命令发送Http的get或post请求(curl和wget两种方法)
- curl实现HTTP的GET POST方法的请求
- CURL实现HTTP的GET POST方法
- CURL实现HTTP的GET POST方法
- httpcomponents-client-4.3.5实现http的post请求和get请求方法
- PHP中使用cURL实现Get和Post请求的方法
- PHP中使用cURL实现Get和Post请求的方法
- PHP中使用cURL实现Get和Post请求的方法
- PHP中使用cURL实现Get和Post请求的方法
- 实现http的post和get的几种方法
- 转:C#通过WebClient/HttpWebRequest实现http的post/get方法
- VC实现HTTP协议的GET和POST方法
- PHP中使用CURL实现Get和Post请求的方法
- java Http消息传递之POST和GET两种方法--通过实用工具类来获取服务器资源