zoukankan      html  css  js  c++  java
  • restful接口定义的几种方式

     
    GET (SELECT): Retrieve a specific Resource from the Server, or a listing of Resources.       

                           #从服务器检索特定的资源,或资源列表。

    POST (CREATE): Create a new Resource on the Server. 

                          #在服务器上创建新资源。

    PUT (UPDATE): Update a Resource on the Server, providing the entire Resource. 

                          #更新服务器上的资源,提供整个资源。

    PATCH (UPDATE): Update a Resource on the Server, providing only changed attributes. 

                          #更新服务器上的资源,只提供已更改的属性。

    DELETE (DELETE): Remove a Resource from the Server. 

                         #从服务器中删除资源。

     2021年4月的自考:计算机网络中有一道选择题 :以下哪种方法可以在指定位置存储一个文件:

     A.  PUT            B.GET          C . POST      D. DELETE

    HTTP 动词

    GET: 获取资源
    POST:创建或更新资源
    PUT: 创建或更新资源
    DELETE:删除资源
    HEAD:获取资源的元数据,不常用
    OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的, 不常用
    POST 和 PUT 都可以用于创建和修改资源,它们的区别是什么呢?

    引用stackoverflow 上的回答:

    POST:

    > modify and update a resource
    POST /questions/<existing_question> HTTP/1.1

    > create a resource:
    POST /questions HTTP/1.1

    > Note that the following is an error:
    POST /questions/<new_question> HTTP/1.1


    PUT:

    > To overwrite an existing resource:
    PUT /questions/<existing_question> HTTP/1.1

    > create a resource:
    PUT /questions/<new_question> HTTP/1.1

    在更新资源的操作上,POST 和 PUT 基本相同。

    在创建资源时,PUT可以指定资源路径,POST无法指定资源路径。

    因而,PUT是幂等的操作,即重复操作不会产生变化,10次PUT 的创建请求与1次PUT 的创建请求相同,只会创建一个资源,其实后面9次的请求只是对已创建资源的更新,且更新内容与原内容相同,所以不会产生变化。

    POST 的重复操作截然不同,10次POST请求将会创建10个资源。

    绝大多数的请求都可以通过POST实现,PUT 幂等的特性也可以在服务器端通过特殊处理来达到相同的效果,因而在API 设计时
    并不一定需要兼顾 PUT 和 POST, 但需要根据实际需求进行选择。

    如何用pyhton中的requests调用put的接口?

  • 相关阅读:
    div在父集高度未知的情况下垂直居中的方法
    固比固布局 圣杯布局 css实现传统手机app布局
    img标签的onerror事件
    vue中的swiper element ui
    前后端分离跨域 关于前后端分离开发环境下的跨域访问问题(angular proxy=>nginx )
    自己开发的网页在跳转至微信公众号文章后,点击微信的返回,无法返回原网页
    关于audio元素在实际项目中遇到的问题总结
    移动端HTML5<video>视频播放优化实践
    数据类型转换
    穿越宇宙的邀请函——镜像图片技巧
  • 原文地址:https://www.cnblogs.com/yoyoma0355/p/10402702.html
Copyright © 2011-2022 走看看