`
angel243fly
  • 浏览: 10842 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PUT or POST

阅读更多

       有的观点认为,应该用POST来创建一个资源,用PUT来更新一个资源;并且在实际工作中这种观点也确实使用了很多,但其实真正决定什么时候使用PUT,什么时候使用POST,是由资源URI的生成者来决定的。

 

       POST:创建一个用服务端生成其URI所标识的资源;

                 向一个有服务端生成的URI所标识得集合中添加一个资源。

       PUT: 创建或更新一个由客户端计算其URI所标识的资源。

 

分享到:
评论

相关推荐

    Http协议自测工具(Get or Post)

    WebApi基于Asp.NET,允许开发者使用HTTP协议来创建和消费API,支持Get、Post、Put、Delete等多种HTTP动词,使得开发Web服务更加简单高效。 本自测工具“WinFormAPITest.exe”是一个Windows桌面应用程序,设计用于...

    [转] RestPad源代码

    C#代码,使用HttpWebRequest访问webservice 支持GET, PUT, POST, DELETE A Windows application (.NET) which allows the user to GET, PUT, POST, or DELETE data to a URI

    Android代码-upload-pgyer-plugin

    And it can put the fields returned by pgyer into an environment variable, which you can use in other build steps, You can select upload to pgyer by adding build steps or adding post-build steps. ...

    ASP.NET Core Web API,具有单个控制器的多个Get或Post方法

    例如,一个名为`ValuesController`的控制器可能包含多个方法,如`Get`、`Post`、`Put`等。这些方法可以通过装饰器来指定它们的HTTP动词: ```csharp [ApiController] public class ValuesController : ...

    group_awesome_project1

    fetch ( 'your-url-here' , { method : 'POST' , // or PUT or DELETE // next part tells the API that this is a json-format request // as opposed to an html, plain text, or xml request headers : { '...

    Android SampleNetworking

    I want to point out to make sure it’s clear, it doesn’t matter if we’re using XML or JSON or POST or GET or PUT or whatever. Notice the internals are all encapsulated. It’s all hidden. If we were ...

    OREM:Restfull API抽象层

    里泽韦(Rizeway)OREM Rizeway OREM是一个Restful API抽象层。 对数据库而言,对Restful API而...PUT /status/1 # Update the status of id 1 (the body of the request contain the hash of the status) DELETE /st

    react + ts or vue + ts 通用axios封装的方法。

    : 'GET' | 'POST' | 'PUT' | 'DELETE' | 'OPTIONS'; params?: any; data?: any; headers?: any; responseType?: 'json'; } ``` 3. **封装axios实例**:在`requestMode.ts`文件中,创建一个axios实例,并添加...

    dyna-sors:围绕服务实现动态生成 RESTful 微服务的代码

    1. **接口分析与映射**:dyana-sors能够解析开发者定义的服务接口,识别出对应的HTTP操作(如GET、POST、PUT、DELETE等)和资源路径。 2. **注解驱动**:项目可能支持使用JAX-RS标准注解(如`@Path`, `@GET`, `@...

    Requests:非常好用且可以友好托管HTTP请求的php类库

    Requests提供了一致的API,并且使用cURL或fsockopen(具体取决于可用性),它还简化了发送请求,接受HEAD、GET、POST、PUT、DELETE或PATCH并且添加标头、表单数据和多个部分组成的文件。其次,该库还适用于国际域名...

    PHP对于移动端(android or ios)响应的代码(已经部署在sae上)

    这些API通常包括GET、POST、PUT和DELETE等HTTP方法,用于获取、创建、更新和删除资源。接口设计应遵循JSON格式,因为它是跨平台兼容的,并且是移动端最常用的数据交换格式。 3. SAE(Sina App Engine):SAE是新浪...

    Noor_Garments_BackEnd

    开发者可能会定义各种HTTP方法(如GET、POST、PUT、DELETE)来对应不同的资源操作,从而实现数据的增删改查。此外,为了保证数据的安全性和一致性,项目中可能还涉及到数据库操作,比如使用MongoDB等NoSQL数据库,...

    grads-1.8sl11-linux

    /usr/local/bin directory, you can put them in the ~/bin subdirectory of your home directory. cd /usr/local/bin uncompress tarfile.Z tar xvf tarfile After unpacking the first tar file, you should ...

    okhttp-client-mock:使用可编程请求拦截器的简单OKHttp客户端模拟

    okhttp-client-mock 使用可编程请求拦截器的... rule(get or post or put, url eq " https://testserver/api/login " ) { respond( HTTP_401_UNAUTHORIZED ).header( " WWW-Authenticate " , " Basic " ) } rule

    apache benchmark ab.exe

    -T content-type Content-type header to use for POST/PUT data, eg. 'application/x-www-form-urlencoded' Default is 'text/plain' -v verbosity How much troubleshooting info to print -w Print out ...

    django在接受post请求时显示403forbidden实例解析

    在Django中,当你使用POST、PUT、DELETE等可修改数据的HTTP方法时,系统默认会检查请求头中的CSRF令牌,确保请求是由预期的源发起的。如果没有这个令牌或者令牌不正确,Django就会返回403 Forbidden错误。 针对这个...

    form.submit()不能提交表单的错误原因及解决方法

    form method=post action=register.php?action=register name=register id=registerForm> 请认真填写以下内容 用户名:<input type=text name=username> 密码:<input type=password name

    hbase-fs-rest:用于 hbase-fs 的 HTTP REST API

    Basically, we use HEAD, GET, PUT, POST, DELETE to manipulate files. The request like this: curl -X HEAD http://${host}:${port}/${version}/fs/${identifier}?${paras} OP PARAS DESC HEAD Test if the file ...

    ignite_rockelivery:火箭座-点燃-长生不老药-用长生不老药和凤凰制成的外卖食品后端

    PUT DELETE Items POST 设置 安装Erlang , Elixir和Phoenix 。 Postgres 使用以下命令创建一个后退docker容器: $ docker run --name postgres -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres ...

    hack-or-snooze-ajax-api

    AJAX可以轻松地与符合REST原则的API进行交互,如GET请求获取资源,POST请求创建资源,PUT请求更新资源,DELETE请求删除资源。 8. 安全与优化: 使用AJAX时,应注意跨域安全问题,可通过CORS(Cross-Origin ...

Global site tag (gtag.js) - Google Analytics