网站首页 | 信息技术 | 企业信息化
当前位置:网站首页 > 信 息 化 > 信息技术 > 正文  
Web程序员开发基础:透彻认识Http协议
湘企网 2010-08-24  字体: 【

    对于Web程序员来说,Http是时时刻刻都在接触的。Http协议也是我们做网站的程序员所必须掌握的。闲话少说,简单介绍下Http协议。

    Http 为超文件传输协议(HTTP,HyperText Transfer Protocol),是互联网上的一种网络协议。

    HTTP是一个客户端和服务器端请求(request)和应答(response)的标准。

    通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。

    HTTP使用TCP而不是UDP的原因在于(打开一个)一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据和错误。

    通用头域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。对通用头域的扩展要求通讯双方都支持此扩展,如果存在不支持的通用头域,一般将会作为实体头域处理。

    至于各个头域各表示什么,这里不做篇幅来叙述了。

   (编辑:何潇)



 
上一条
  ·数据库技巧:如何进行年度数据仓库分区
下一条
·数十Windows应用程序含高危漏洞易染病毒
发表评论】 【收藏本页】 【关闭窗口】 【打印本稿
相关链接  
  ·ASP.NET4灵活显标记:数据Web控件改进 [2010-08-19]
·10款最流行的开源Web设计工具 [2010-08-19]
·安全专家谈:解读高校 Web安全“新药方” [2010-06-22]
·构建Web应用程序新方法 让开发有若干种可能 [2010-06-12]
·Web开发者十大必备网站资源任你挑 [2010-06-04]
最新评论网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述查看更多评论 >>
 
 匿名会员 
图片新闻
精彩图片