http协议的传输方式有很多种,处于安全考虑,常用的一般都是GET和POST两种,而今天我们来说说其他数据传输方式有哪些。赶紧跟着小编一起去看看吧!

http协议数据传输方式有哪些1)PUT:传输文件
PUT要求在请求报文的主体中包含文件内容,然后保存到请求URL指定的位置
处于安全考虑,一般web网站不使用此方法,若配合web的安全验证机制,或者架构采用REST标准的网站,就可能开放使用此方法
http协议数据传输方式有哪些2)HEAD:获得报文首部
HEAD和GET方法一样,只不过不返回报文主体部分,用于确认URI的有效性及资源更新的日期时间等
http协议数据传输方式有哪些3)DELETE:删除文件
DELETE是与PUT相反的方法,是按请求URI删除指定的资源
处于安全考虑,一般web网站不使用此方法,若配合web的安全验证机制,或者架构采用REST标准的网站,就可能开放使用此方法
http协议数据传输方式有哪些4)OPTIONS:询问支持的方法
用来查询针对请求URI指定的资源支持的方法
http协议数据传输方式有哪些5)TRACE:追踪路径
是让web服务器端将之前的请求通信还回给客户端的方法
发送请求时,在Max-Frowards首部字段中填入数值,每经过一个服务器端就-1,当数值为0时,停止传输,最后收到服务器返回状态码200OK的响应
但是,这种方法基本很少使用,而且很容易引起XST(跨站追踪)攻击,就更不会用到了。
http协议数据传输方式有哪些6)CONNECT:要求采用隧道协议连接代理
该方法要求在于代理服务器通信时建立隧道,实现用隧道协议进行TCP通信,主要使用SSL(安全套接层)和TLS(传输层安全)协议把通信内容加密后经过网络传输。

以上就是http协议数据传输方式有哪些的全部内容了,其实就像文章开头所说,常用的数据传输一般都是GET和POST两种,这两者其实是有区别的。
(本文来源于网络,由千家智客进行整理编辑,如有侵权,请联系删除。)
猜你喜欢:
参与评论 (0)