美文网首页
http概述

http概述

作者: 树上花开 | 来源:发表于2019-02-27 21:44 被阅读0次

    1、HTTP使用的是可靠的数据传输协议,确保数据在传输的过程中不被损坏,产生混乱。

    2、客户端向服务端发送请求request,服务端向客户端发送相应response

    3、web服务器是web资源(图片,文本文件、html页面等)的宿主。

    4、媒体类型 MIME 数据格式标签,检查资源类型,用于解析。

        MIME类型是一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间由一条斜杠来分割。

        MIME类型有数百个,介绍几个前端开发常用的。

        html格式的文本文档  text/html

        jpeg格式的图片 image/jpeg

         gif 格式的图片 image/gif

    5、URI(Uniform Resource Identifier)统一资源标识符  服务器上的资源名。URI有两种形式URL和URN。

    5.1、URL统一资源定位符,URL(http://www.baidu.com/icon.gif)几乎所有的URI都是URL

            http:协议名   

            www.baidu.com 访问的服务器  

            icon.gif  服务器上的具体资源

    5.2、 URN 统一资源名  处于试验阶段

    6、事务:一个http事务是由一条(客户端向服务器)请求命令和一条(服务器向客户端)相应结果组成。

         通信方式通过:HTTP报文的格式化数据块进行。

    6.1、http请求命令,又称http方法:

        get           从服务器向客户端发送命名资源

        post         将客户端数据发送到一个服务器网关应用程序

        delete       从服务器中删除命名资源

        put             将来自客户端的数据存储到一个命名的服务器资源中去

        head           仅发送命名资源相应的http首部

    6.2  状态码

        200   ok 正确返回

        302   redirect  重定向 到其他地方去获取资源

        404     not found  没有找到资源

    7、http请求和响应报文结构

    http报文是纯文本,简单字符。

    起始行:报文的第一行,

        请求报文——用来说明要做什么

        响应报文——说明出现了什么情况

    首部字段:

        1)起始行后面有零个或多个首部字符;

        2)每个首部字符包含名字和值 name:value;

        3)首部以一个空行结束。

    主体:空格之后就是报文主体。   

        请求报文——发送给web服务器的数据

        响应主体——返回给客户端的数据

    8、http是建立在tcp/ip之上的协议。

           ip:端口号

           主机名:端口号

            DNS域名转换——ip与主机名转换

    9、Web的结构组件(★)

        代理:位于客户端和服务器之间的http中间实体。

        缓存:http的仓库,使常用页面的副本可以保存在离客户端更近的地方。

        网关:连姐姐其他应用程序的特殊Web服务器。

        隧道:对http通信报文进行盲转发的特殊代理。

        Agent代理:发起自动http请求的半智能web客户端。

    相关文章

      网友评论

          本文标题:http概述

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