如果你也是从事网站开发,但是没有真正了解过CURL,那这里可能对你有些帮助。CURL广泛应用于linux中,基本上哪个版本的linux都自带了。当然也有windows的移植版本,可以点击这里下载。
如果你对windows下命令行的调用不太熟,这里讲一个我刚刚学到的小技巧
![](https://img.haomeiwen.com/i5833359/aa5fa026c78afd3d.png)
![](https://img.haomeiwen.com/i5833359/b97f803416159077.png)
常用命令
curl www.sina.com
获取到一个网页的document。
curl www.sina.com -i
除了获取到document外,还可以获取头信息。
curl www.sina.com -I
仅仅获取头信息。 无document。
curl www.sina.com -v
显示更为详细的信息
发送表单信息
$ curl example.com/form.cgi?data=xxx
发送表单信息有GET和POST两种方法。GET方法相对简单,只要把数据附在网址后面就行。
$ curl -X POST --data "data=xxx" example.com/form.cgi
POST方法必须把数据和网址分开,curl就要用到--data参数。
如果你觉得这个还可以,想继续了解下,建议去
阮一峰的网络日志 > curl网站开发指南 看看。
另外你还可以访问:https://onlinecurl.com/ 试试
如果你需要经常在工作中测试API接口的话,也就是说你对工具要求的比较高,我觉得 curl 在易用性上不如 httpie,建议看看API接口测试工具httpie
网友评论