http权威指南第一章

HTTP的概述:

        1.web资源的定义:web服务器的所有静态,动态文件?(HTML,文本文件,图片文件,视频文件,根据需要生成的软件程序....)都是web资源,其中web服务器是资源的宿主,在请求和回应报文中,大部分都会有媒体类型(MIME)描述并标记多媒体内容。

        1.1对与MIME的格式:对象类型/子类型。eg:image/gif。

       2.统一资源标识符(URI):资源的唯一表示方法。包括URL,URN.

       2.1统一资源定位符(URL):描述具体服务器的具体资源的具体位置。

        2.1.1.url的格式:方案/ 因特网地址/具体资源地址

                eg:http:www.yahoo.com/images/logo.gif

                 方案(通讯协议):就是制定访问资源所使用的协议类型。eg:http

                因特网地址(具体的服务器域名或者是ip地址)包括端口,缺省默认是80端口,eg:yahoo.com


        2.1.2::具体服务器上面的具体资源路径,eg:/images/logo.gif

2.2.统一资源名(URN):作为特定内容的唯一名称使用,可用同一个名字通过多种网络访问协议来访问资源。目前处于试验阶段。

3.HTTP事务:一次请求(发送报文,响应报文)

    3.1报文结构:起始行,首部字段,主体。

        3.1.1:起始行:说明要做的事情,怎么做,什么协议等

        3.1.2首部字段:0或多个首部字段,key:value表示,同时必须以一个空行结束。

        3.1.3主体:可选,

4.HTTP方法:get,post,put,delete,head.

5.HTTP状态码:200类,300类,400类,500类等

6.连接:http是一个应用层协议,tcp/ip是传输协议

7.协议版本:0.9,1.0,1.0+,1.1(主要)

8.web的结构组件:代理,缓存,网关,隧道,agent代理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1HTTP——因特网的多媒体信使 HTTP可以从世界各地的Web服务器上将各种图片、html、视频等互联网资源...
    八目朱勇铭阅读 567评论 0 3
  • 概述 本章是对http进行简单介绍。特别要关注以下方面的内容: web客户端与服务器是如何通信的; web的资源来...
    shenyifu阅读 459评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • Http协议详解 标签(空格分隔): Linux 声明:本片文章非原创,内容来源于博客园作者MIN飞翔的HTTP协...
    Sivin阅读 5,252评论 3 82
  • 声明:本文来自网络,非原创! 1.他从页页诗篇走来,酒入豪肠,三分剑气,七分月光;他向历史深处走去,秀口一吐,半个...
    Ychenxiao阅读 201评论 0 1