繁体中文
设为首页
加入收藏
当前位置:其他文章首页 >> 文件格式 >> http 协议学习笔记(一)

http 协议学习笔记(一)

2005-01-28 23:08:59  作者:Lava_sdb  来源:互联网  浏览次数:40  文字大小:【】【】【
简介:                                &nbs...
关键字:协议 笔记 学习 http

HTTP 协议

 简介

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

HTTP(Hypertext Transfer Protocol, 超文本传输协议),用于从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

责任编辑:admin
相关文章