http 协议学习笔记(一)

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

HTTP 协议

—— 简介

以前我以为HTTP协议是加了密的,现在才知道HTTP是以明文方式发送数据的。

HTTP(Hypertext TransferProtocol, 超文本传输协议),用于从WWW服务器传输

超文本到本地浏览器的传输协议。你可以通过协议定制传送的内容,从而减少网络

传输。HTTP协议是以TCP/IP为基础的高层协议。现在广泛使用的版本HTTP/1.1。

HTTP协议基于请求/响应模式(Request/Response).客户与服务器建立连接后,按

照协议规定格式,发送请求到服务器,客户得到请求后,返回响应信息给客户。

HTTP使用的端口号,通常为80。

关于HTTP的协议具体内容,网上很多,不再多说,参照相应得文档。下一篇文

章我会用 C++ 做一个 http协议的简单实现。

相关链接:

中国协议分析网: http://www.cnpaf.net/

所有的协议标准: http://www.cis.ohio-state.edu/rfc/

H1. HTTP协议状态码的含义

号码 含义

-----------------------------------------

"100" : Continue

"101" : witching Protocols

"200" : OK

"201" : Created

"202" : Accepted

"203" : Non-Authoritative Information

"204" : No Content

"205" : Reset Content

"206" : Partial Content

"300" : Multiple Choices

"301" : Moved Permanently

"302" : Found

"303" : See Other

"304" : Not Modified

"305" : Use Proxy

"307" : Temporary Redirect

"400" : Bad Request

"401" : Unauthorized

"402" : Payment Required

"403" : Forbidden

"404" : Not Found

"405" : Method Not Allowed

"406" : Not Acceptable

"407" : Proxy Authentication Required

"408" : Request Time-out

"409" : Conflict

"410" : Gone

"411" : Length Required

"412" : Precondition Failed

"413" : Request Entity Too Large

"414" : Request-URI Too Large

"415" : Unsupported Media Type

"416" : Requested range not satisfiable

"417" : Expectation Failed

"500" : Internal Server Error

"501" : Not Implemented

"502" : Bad Gateway

"503" : Service Unavailable

"504" : Gateway Time-out

"505" : HTTP Version not supported

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航