前情介绍:
curl后面跟上url地址,相当于浏览器地址栏,虽然返回的只是代码,但是就测试方面而言,它比浏览器地址栏更加强大
功能演示:
1、访问百度
打开cmd窗口,输入curl http://www.baidu.com
,返回的结果如下:
2、在cookie里面放置键值对,然后访问网址
其中cookie代表缓存,username是键,而zzyy是值
3、在请求头里面放置键值对,然后访问网址
其中H代表Header请求头,age是键,而1是值,请注意请求头的写法和上面的cookie不同,这只有一个-,并且键和值中间是:
4、在请求头里面放上主机名称,然后访问网址
其中H代表Header请求头,Host代表主机,news.atguigu.com是主机名
中文乱码问题
上面多次出现了中文乱码问题,可以通过安装iconv
解决cmd窗口中出现的中文乱码问题,下载地址是:http://gnuwin32.sourceforge.net/packages/libiconv.htm,具体安装方法参考这两篇文章:
1、Windows下安装使用Curl及解决中文乱码问题
2、windows下使用curl控制台乱码问题