读《HTTP权威指南》--精华部分纪要

HTTP使用的是可靠的数据传输协议,因此即使数据来自地球的另一端,它也能确保数据在传输的过程中不会被损坏或产生混乱。

1.3.1媒体类型

  1. 因特网上有数千种不同的数据类型,HTTP仔细地给每种要通过Web传输的对象都打上了名为MIME类型的(MIME type)
  2. 的数据格式标签。最初设计MIME (Multipupose Internet Mail Extension,多用途因特网邮件扩展)是为了解
  3. 决在不同的电子邮件系统之间搬移报文时存在的问题。MIME 在电子邮件系统中工作的非常好,因此HTTP也采纳了它,
  4. 用来描述并标记多媒体内容。 
  5.  
  6. WEB服务器会为所有HTTP对象数据附加一个MIME类型。当web浏览器从服务器中取回一个对象时,会去查看相关
  7. MIME类型,看看它是否知道应该如何处理这个对象。大多浏览器都可以处理数百种的对象类型:显示图片文件、解
  8. 析并格式化HTML文件,通过计算机声卡播放音频文件,或者运行外部插件软件来处理特殊格式的数据。 
  9.  
  10. MIME类型是一种文本标记,表示一种主要的对象类型和一个特定的子类型,中间由一个斜杠来分隔。 
  11. HTML格式的文本文档由 text/html 类型来标记 
  12. 普通的ASCII文本文档由 text/plain 类型来标记 
  13. JPEG格式的图片为 image/jpeg类型 
  14. .... 

 1.4 HTTP事物 和 方法

  1. 事物: 
  2. 一个HTTP事务由一条(客户端发往服务器的)请求命令和一个(从服务器发回客户端的)响应结果组成。这种通信是通过名为HTTP报文(HTTP message)的格式化数据块进行的。 
  3.  
  4. 方法:
  5. HTTP支持几种不同的请求命令,这些命令被称为HTTP方法。每条HTTP请求报文都包含一个方法,这个方法会告诉服务器要执行什么动作。仅仅 
  6. 5种常见的HTTP方法 
  7. GET 、 PUT 、 DELETE 、 POST (将客户端数据发送到一个服务器网关应用程序) 、HEAD (仅发送命名资源响应中的HTTP首部) 

 1.5 报文

  1. HTTP报文都是纯文本,不是二进制代码。方便人们可以方便地对其进行读写。 
  2. HTTP报文包括以下三个部分: 
  3.     起始行 
  4.     首部字段 
  5.     主体 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章