curl -x POST 请求

hunningtu 2016-10-25

curl -H "Content-type: application/json" -X POST -d '{"phoneId":"124nd","data":"data"}' http://xx.sxm.cn/recxxodebxxug/api/vx/jxrtt/getconxtent

以上命令加代理:

-x 11.25vdv.20ds.1dd:80

curl -x ip:80 +网址 就相当于在本地hosts文件指定一个域名,具有优先访问权.(curl -x 127.0.0.1:80这个方法适用于生产环境的服务器来测试自己做为代理商访问是否正常) 对于用户来说 -x 后面跟的是 proxy服务器.

也可以通过代理IP 获取本地不可达的信息

curl -x 82.146.147.112:80 www.google.com -I 通过代理访问

curl -x 82.146.147.112:80 -o aaa(指定的文件名) www.google.com -I 将通过代理将信息下载到本地  

1.wget

wget --post-data="user=user1&pass=pass1&submit=Login"  http://domain.com/path/page_need_login.php  

2.curl (可直接发送格式化请求例如json)

提交json数据需要加header,否则需'json={"phone":"13521389587","password":"test"}’

curl -H "Content-type: application/json" -X POST -d '{"phone":"13521389587","password":"test"}' http://domain/apis/users.json

相关推荐