zoukankan      html  css  js  c++  java
  • 认识http客户端

    最简单的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,还有爬虫

  • 相关阅读:
    selenium+python+API分类总结
    Web自动化测试之六、Selenium Web控件交互
    五、Selenium元素定位的八种方法
    五、X-PATH定位元素
    五、css_selector定位总结
    pytest测试框架实战一
    python实战2
    pycharm 远程开发
    python 虚拟环境
    爬虫案例_网易云歌单
  • 原文地址:https://www.cnblogs.com/wzndkj/p/10036119.html
Copyright © 2011-2022 走看看