第十一章 网络编程

客户端-服务器模型的基本操作室事务。一个客户端-服务器事务由四步组成:

   当一个客户端需要服务时,它向服务器发送一个请求,发起一个事务。

   服务器收到请求后,解释它,并以适当的方式操作它的资源。

   服务器给客户端发送一个响应,并等待下一个请求。

   客户端收到响应并处理它。



HTTP请求:

   一个请求行后面跟随零个或更多个请求报头,再跟随一个空的文本行来终止报头列表。

   一个请求行的形式是:

   <method> <uri> <version>

      方法包括GET、POST、OPTIONS、HEAD、PUT、DELETE和TRACE。其中GET为广泛使用的方法,据统计占99%。version字段表明该请求遵循的HTTP版本。最新的版本是HTTP/1.1。

   请求报头格式:

      <header name>: <header data>

      Host报头中的数据只是了原始服务器的域名,使得代理链中的代理能够判断它是否可以在本地缓存中拥有一个被请求内容的副本。


HTTP响应:

    一个响应行,后面跟随着零个或更多的响应报文,再跟随一个终止报头的空行。在跟随一个响应主体。一个响应行的格式是:

    <version> <status code> <status message>

    版本字段描述的是响应所遵循的HTTP版本。状态码是一个三位的正整数,指明对请求的处理。状态消息给出与错误代码等价的英文描述。





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值