http与服务器交互方式

网络传输协议有:

(1)http协议

(2)Socket

各自特点:

1.数据传输方式

   UDP协议:

   TCP协议:

Socket传输特点:

   优点:1)传输数据为字节级,传输数据可自定义,可对其加密,且数据量小;

               2)传输时间短,性能高适合实时交互。


   缺点:


HTTP传输特点:

   优点:

   缺点:1)http协议中包含辅助应用信息,数据包大,传输速度慢,不适合实时交互。

               2)数据传输安全性差。


http与服务器交互方式有以下几种:

GET        从服务器上获取数据(查),能过URL提交数据,数据在URL中可以看到。
POST      向服务器传送数据(改),数据放置在HTML HEADER内提交。
PUT 
DELETE
HEAD            主机端响应Client端的一些数据文件头。
OPTIONS       主机端响应Client端的一些允许的功能与方法。
TRACE
CONNECT

GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。


HTTP规范定义了8种可能的请求方法:

GET                 检索URI中标识资源的一个简单请求

HEAD               与GET方法相同,服务器只返回状态行和头标,并不返回请求文档

POST                服务器接受被写入客户端输出流中的数据的请求

PUT                 服务器保存请求数据作为指定URI新内容的请求

DELETE            服务器删除URI中命名的资源的请求

OPTIONS          关于服务器支持的请求方法信息的请求

TRACE             Web服务器反馈Http请求和其头标的请求

CONNECT        已文档化但当前未实现的一个方法,预留做隧道处理


相关连接:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html

http://19001989.blog.51cto.com/3447586/696066

http://ilexes.blog.51cto.com/705330/347599

你可能感兴趣的:(http,服务器,交互方式)