Get向特定资源发出请求Post向指定资源提交数据进行处理请求,又可能导致新的资源的建立或原有资源的修改Put向指定资源位置上上传其最新内容Head与服务器索与get请求一致的相应,响应体不会返回,获取包含在小消息头中的原信息Delete请求服务器删除request-URL所标示的资源opions返回服务器针对特定资源所支持的HTML请求方法或web服务器发送测试服务器功能
get请求
DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源。
DELETE请求
head请求
PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲,PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。具体用哪个还取决于当前的业务场景。
put请求
HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确。
本文借助EolinkerAPI管理工具进行展示。Eolinker是一个适配不同规模团队的Saas工具,同时也支持私有化部署。使用地址:www.eolinker.com
post请求
post向指定资源提交数据进行处理请求,又可能导致新的资源的建立或原有资源的修改。post请求一般通过body传递参数。例如登录:
URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息。
options请求
文章为作者独立观点,不代表股票交易接口观点