【读书笔记】HTTP权威指南---第一部分 第1章 HTTP概述

什么是HTTP?

超文本传输协议(Hypertext Transfer Protocol)。

 

Web内容都是存储在Web服务器上的。web服务器使用的是HTTP协议,也成为HTTP服务器。通过客户端发出HTTP请求,服务器会在HTTP相应中回送所请求的数据。

Web服务器是Web资源(Web resource)的宿主。

MIME类型,多用途因特网邮件扩展(Multipurpose Internet Mail Extension),Web服务器会为所有HTTP对象数据附加一个MINE类型。

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

  • HTML格式的文本文档由text/html类型来标记。
  • 普通的ASCII文本文档由text/plain类型来标记。
  • JPEG版本的图片为image/jpeg类型。
  • GIF格式的图片为image/gif类型。
  • Apple的QuickTime电影为video/quicktime类型。
  • 微软的PowerPoint演示文件为application/vnd.ms-powerpoint类型。

 

URI

每个web服务器资源都有一个名字,服务器资源名被称为统一资源标识符(Uniform Resource Identifier, URI)。

 

URL

统一资源定位符是资源标识符最常见的形式。URL描述了一台特定服务器上某个资源的特定位置。

现在,几乎所有的URI都是URL。

 

URN

URI的第二种形式就是统一资源名。

 

事务

方法,HTTP支持几种不同的请求命令,这些命令被称为HTTP方法。每条HTTP请求报文都包含一个方法。常见的方法有:GET、PUT、DELETE、POST和HEAD。

状态码:每条HTTP响应报文返回都会携带一个状态码。状态码是一个三位数字的代码,告知客户端请求是否成功,或者是否需要采取其他动作。

 

连接

HTTP是应用层协议,下层为TCP/IP协议。

telnet命令。

 

协议版本

主流的版本有:HTTP1.0、HTTP1.1和HTTP2.0。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值