[头参数]00 - 什么是http客户端?curl和浏览器的区别
作者:
dyq666 | 来源:发表于
2018-06-29 23:15 被阅读0次
- 定义(非正式):能发送http请求。
- 常用的http客户端:浏览器,
curl
命令,爬虫的请求。
- 浏览器与
curl
的区别:浏览器会解析body
部分,渲染出界面,同时还会通过一些链接和状态码重定向,例如:输入baidu.com
和www.baidu.com
都会跳转到百度的首页。而curl
就比较普通,输入curl baidu.com
(win中需要使用git bash等可以使用curl
命令的终端),并不会获取到百度首页的内容。
- 观察
curl baidu.com
得到的数据,浏览器可能是依据meta
的内容来重定向。
curl baidu.com
- 命令:
curl -v www.baidu.com
,其中- v
是verbose
的缩写。
- 下图中可以看到三个部分(请求,响应,主体)。并且这三个部分使用空行分隔。
curl -v www.baidu.com
本文标题:[头参数]00 - 什么是http客户端?curl和浏览器的区别
本文链接:https://www.haomeiwen.com/subject/tccoyftx.html
网友评论