码迷,mamicode.com
首页 > Web开发 > 详细

http put post请求区别

时间:2018-09-13 18:39:22      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:str   color   res   post   put   哪些   服务器   nta   hat   

1、RESTful API

REST: Representational State Transfer 

url 对应服务器上的一种资源,e.g. 数据,图片等,所以url 中只含有名词,通过HTTP动词来描述对资源的操作方式。

HTTP 动词

  • GET: 获取资源
  • POST:创建或更新资源
  • PUT: 创建或更新资源
  • DELETE:删除资源
  • HEAD:获取资源的元数据,不常用
  • OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的, 不常用

2、put post区别

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无法指定资源路径。

http put post请求区别

标签:str   color   res   post   put   哪些   服务器   nta   hat   

原文地址:https://www.cnblogs.com/mengfangui/p/9642030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!