HTTP/1.1 协议常用的方法

原文地址
1. 幂等方法
    幂等是指执行N>0个请求,得到的返回是等效的.
    请求方法 GET,HEAD, PUT, DELETE 都是幂等方法。但是方法OPTIONS,TRACE就不具备幂等性.

  1. 2. OPTIONS
        OPTIONS请求主要是用来请求指定URI是否可用的方法. OPTIONS方法允许客户端主动终止请求和请求在服务器端的资源.
        服务器返回的response 是不能cache.
        如果OPTIONS请求包括类似Content-length 或者 Transfer-encoding声明的body, 请求的meida类型必须通过 Content-type来声明.虽然现在做这个声明没有实际用处,但是将来http可能使用OPTIONSbody来查询更多详细的内容.
        如果OPTIONS 请求的URI是*, 那么此请求指示用来测试服务器是否可用而不是来请求一个具体的资源,类似’ping’的一个作用.
        如果URI不是*, OPTIONS请求只能被用于请求资源时的可选请求.
        如果repsonse是200, 那么这个response包括任意的服务器实现的,应用在资源上的header字段. 如果有response body, 那么它应该包括通信的选项的信息. 这个格式现在没有定义,但是有可能被将来的协议定义. 如果没有reponse body, reponse必须包括 Content-length字段,并且它的值为0

  1. 3. GET
        GET方法意味着收到的数据是在URI里面定义的。 如果URI指向的是一个数据产生过程,那么生产出来的数据将会作为一个实体返回回来而不是数据生产过程的源文件,除非源文件就是这个生产过程的产出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值