美文网首页
HTTP协议总结

HTTP协议总结

作者: 爱学习的代代 | 来源:发表于2018-03-26 23:26 被阅读6次

    Web开发,网络爬虫,接口自动化测试、分析网络抓包数据等,它们无一例外,都会用到HTTP协议的各方面的知识,并且某些细节无法通过查阅资料立即领会到,还需依靠扎实的基础及平日里的积累

    了解Web及网络基础

    1.Web客户端是什么?

    通过发送请求获取服务器资源的Web浏览器,都可以成为客户端。

    2.什么是HTTP、DNS、TCP/IP、HTML、URL、URI?

    HTTP : HyperText Transfer Protocol 超文本传输协议的缩写。
    DNS : Domain Name System 域名系统的缩写,其主要的作用是用来解析网络域名,比如可以将要访问 的https://www.baidu.com 解析成计算机可以识别的ip地址。
    TCP/IP : 与互联网相关联的协议集合,我们称之为TCP/IP协议。
    HTML : HyperText Markup Language 超文本标记语言。
    URL :Uniform Resource Locator 统一资源定位符,一般是我们使用Web浏览器访问Web页面是需要输入的网页地址。
    URI : Uniform Resource Identifier 统一资源标识符,由某个协议方案表示的资源的定位表示符,协议方案指的是访问资源所使用的协议类型名称,常用的协议方案有http、ftp、telnet等。

    3、构建Web的技术有哪些?
    1.HTML: HTML是为了发送Web上的超文本而开发的标记语言。超文本是一种文档系统,可将文档中任意位置的信息与其他信息(文本或图片)建立关联,即超链接文本。
    2、设计应用CSS: 层叠样式表。可以指定如何展现HTML内的各种元素,属于样式表标准之一。比如间距,居中布局等。
    3、动态HTML: 使用客户端脚本语言,将静态的HTML内容变成动态的技术的总称。鼠标点击打开的新闻、Google maps等
    4、DOM:用以操作HTML文档和XML文档的API,使用DOM可以将HTML内的元素当做对象操作,如取出元素内的字符串,改变那个CSS的属性等。
    5、Web应用:通过Web功能提供的应用程序,比如购物网站,博客,搜搜引擎等。
    6、XML:可扩展标记语言。是一种可按目标进行扩展的通用标记语言,目的是为了让互联网数据共享更容易。标签分割的树形结构,更容易对数据进行读取。
    7、JSON:是一种以JavaScript的对象表示法为基础的轻量级数据标记语言。可以处理的数据类型有false/true/null/对象/数组/数字/字符串。

    相关文章

      网友评论

          本文标题:HTTP协议总结

          本文链接:https://www.haomeiwen.com/subject/ipkwzxtx.html