码迷,mamicode.com
首页 > Web开发 > 详细

认识http客户端

时间:2018-11-29 11:01:46      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:general   分享图片   response   html   很多   head   响应   内容   www   

技术分享图片

最简单的http客户端就是我们的浏览器,浏览器地址输入baidu.com,就会返回响应内容,打开network,都是http请求,第一个就是www.baidu.com的请求,旁边第一个General就是http的首行,它并不属于http报文,它不仅返回内容,还处理了返回内容,比如Response,并渲染出来,渲染并不属于http请求的内容

技术分享图片

第二个客户端,比如curl,如图,那么这个返回为什么跟页面上的不一样,它就一个html这么一点点呢,这个html可以看到里面有个meta,meta里面有个refresh,然后url是www.baidu.com,这什么意思呢,也就是说,直接请求baidu.com,它返回的就是这么个东西,而浏览器会去识别这个标签,然后重定向到www.baidu.com,我们再看一下www.baidu.com

 技术分享图片

这就看到不一样了,这个工具可以看到很多的相关内容


技术分享图片

curl -v www.baidu.com可以看到请求header的相关信息,curl不会展示页面,它没有浏览器渲染的过程,只是发送请求并返回响应内容这样一个过程

不仅仅浏览器是http客户端,还有curl,还有爬虫

 

认识http客户端

标签:general   分享图片   response   html   很多   head   响应   内容   www   

原文地址:https://www.cnblogs.com/wzndkj/p/10036119.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!