协议
文章平均质量分 59
xiaofeng119
这个作者很懒,什么都没留下…
展开
-
http请求
HTTP请求有三部分组成,分别是请求行、消息报头和请求正文。 1、请求行是以一个方法符号开头,后面跟着请求URI和协议的版本,以CRLF作为结尾。请求行以空格分隔,除了作为结尾的CRLF外,不允许出现单独的回车换行。格式如下: Method Request-URI HTTP-Version CRLF Method表示请求的方法,Request-URI是一个统一资源标识符,标识了要请求的资源,HTTP-Version表示请求的HTTP协议版本,CRLF表示回车换行。下面是主要的方法:常原创 2011-01-19 15:07:00 · 367 阅读 · 0 评论 -
HTTP消息
HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行,消息报头(可选的),空行(只有CRLF的行),消息正文(可选的)组成。对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行。 HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。每个报头域都是由名字+“:”+空格+值组成,消息报头域的名字是大小写无关的。 (1)普通报头。在普通报头中,有少数报头域应用于所有的请求和响应消息,但并不用于被传输的实体,这些报头域只原创 2011-01-20 11:48:00 · 989 阅读 · 0 评论 -
http协议介绍
HTTP(Hypertext Transfer Protocol)超文本传输协议,从1990年开始就在WWW广泛应用,是现在WWW上应用的最多的协议,目前版本是1.1。当我们上网浏览网页的时候,浏览器和服务器之间就会通过HTTP在Internet上进行数据的发送和接收,HTTP是一个基于请求/响应模式的无状态的应用层的协议。 上层协议要使用下层协议提供的服务,HTTP是应用层的服务,HTTP链接的建立就是利用传输层的tcp协议来完成的。我们知道tcp是面向连接的协议,一方等待,一方发起翻译 2011-01-18 13:28:00 · 436 阅读 · 0 评论 -
HTTP URL
HTTP URL的格式是是http://host[":"port][abs_path],其中http表示要通过HTTP协议来定位网络资源。host表示合法的internet主机域名或IP地址。port用于指定一个端口号,拥有被请求资源的服务器主机监听该端口的TCP连接,如果是空,则默认是80端口。abs_path是指定请求资源的URI(统一资源标识符),如果URL没有给出abs_path,那么当它作为请求URI时,必须以“/”的形式给出,通常这个工作是浏览器帮助我们完成的。翻译 2011-01-18 14:19:00 · 425 阅读 · 0 评论 -
http响应
在接收和解释请求消息后,服务器会返回一个HTTP响应消息,与HTTP请求类似,HTTP响应也是由三个部分组成,分别是:状态行、消息报头和响应正文。 1、状态行由协议版本、数字形式的状态代码、及相应的状态描述组成,各元素之间以空格分隔,除了结尾的CRLF(回车换行)序列外,不允许出现CR或LF字符。格式如下:HTTP-Version Status-Code Reason-Phrase CRLF HTTP-Version表示服务器HTTP协议的版本,Status-Code表示服务器发回的响原创 2011-01-19 15:43:00 · 1032 阅读 · 0 评论