Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1236032
  • 博文数量: 135
  • 博客积分: 10576
  • 博客等级: 上将
  • 技术积分: 1670
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-11 20:49
个人简介

不疯魔,不成活! --疯魔老杨(Crazy.LaoYang) http://www.inotes.cn/

文章分类

全部博文(135)

文章存档

2014年(4)

2012年(13)

2011年(5)

2010年(30)

2009年(56)

2008年(27)

分类: 系统运维

2008-07-11 14:56:50

HTTP请求

客户端通过发送HTTP请求向服务器请求对资源的访问。

HTTP请求由三部分组成,分别是:请求行,消息报头,请求正文。

请求消息的结构:由一个请求行、若干个消息头、以及实体内容,其中的一些消息头和实体内容是可选的,消息头和实体内容之间要用空行隔开。

 

请求行

以一个方法符号开头,后面跟着请求URI和协议的版本,以CRLF作为结尾。请求行以空格分隔,除了作为结尾的CRLF外,不允许出现单独的CRLF字符。

格式:Method Request-URI HTTP-Vsersion CRLF

      Method表示请求方法,

      Request-URI标识了要请求的资源,

      HTTP-Version表示请求的HTTP协议版本,

      CRLF表示回车换行。 

 

请求方法(HTTP/1.1

方法

作用

GET

请求获取由Request-URI所标识的资源。

POST

Request-URI所标识的资源后附加新的数据。

HEAD

请求获取由Request-URI所标识的资源的响应消息报头。

PUT

请求服务器存储一个资源,并用Request-URI所为其标识。

DELETE

请求服务器删除由Request-UR所标识的资源。

TRACE

请求服务器回送收到的请求信息,主要用于测试或诊断。

CONNECT

保留将来使用。

OPTIONS

请求查询服务器的性能,或是查询与资源相关的选项和需求。

HTTP方法区分大小写,所有方法全为大写。

阅读(1313) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~