HTTP 协议
dncts
这个作者很懒,什么都没留下…
展开
-
HTTP协议之请求
<br /> Http请求由三部分组成,分别是:请求行、消息报头、请求正文。<br /><br /> 1、请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Method Request-URI HTTP-Version CRLF,其中 Method表示请求方法;Request-URI是一个统一资源标识符;HTTP-Version表示请求的HTTP协议版本;CRLF表示回车和换行(除了作为结尾的CRLF外,不允许出现单独的CR或LF字符)。 <br /> 请求方法(原创 2011-02-18 10:09:00 · 1231 阅读 · 0 评论 -
HTTP协议之响应
<br /><br /> 在接收和解释请求消息后,服务器返回一个HTTP响应消息。<br /> HTTP响应也是由三个部分组成,分别是:状态行、消息报头、响应正文。<br /> 1、状态行格式如下:HTTP-Version Status-Code Reason-Phrase CRLF,其中,HTTP-Version表示服务器HTTP协议的版本;Status-Code表示服务器发回的响应状态代码;Reason-Phrase表示状态代码的文本描述。 <br /> 状态代码有三位数字组成,第一个数原创 2011-02-18 10:15:00 · 1386 阅读 · 0 评论 -
HTTP协议之URL
<br /> <br /> Http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。 <br /> HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下: <br /> http://[host][":"port][abs_path] <br /> http表示要通过HTTP协议来定位网络资源;ho原创 2011-02-18 09:55:00 · 4519 阅读 · 0 评论 -
HTTP协议之消息报头
<br /> HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。 <br /> HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。 <br /> 每一个报头域都是由名字+“:”+空格+值 组成,消息报头域的名字是大小写无关的。 <br /> 1、普通报头 <br /> 在普通报头中,有少数报头域用于所有的原创 2011-02-18 10:46:00 · 6799 阅读 · 0 评论 -
HTTP协议介绍
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系 统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0 的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的 建议已经提出。 HTTP协议的主要特点可概括如下: 支持客户/服务器模式。 1.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。 2.请求方法常用原创 2011-02-18 09:48:00 · 1401 阅读 · 1 评论 -
HTTP协议中POST、GET、HEAD的区别是什么
<br />HTTP 是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的。客户机/服务器是运行一对相互通信的程序,客户与服务器连接时,首先,向服务器提出请求,服务器根据客户的请求,完成处理并给出响应。浏览器就是与Web服务器产生连接的客户端程序,它的端口为TCP的80端口,。浏览器与Web服务器之间所遵循的协议就是HTTP。 <br /> 笔者曾在第六期的《用telnet登陆非23端口》一文中写过关于用telnet访问http/1.0,恰逢有朋友问起用netants下载文件时发生的一个关于ht转载 2011-02-18 10:48:00 · 6956 阅读 · 0 评论