get、put、post、delete含义与区别

12 篇文章 0 订阅
订阅专栏

1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。

2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。

3、POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变数据的种类等资源,就像数据库的insert操作一样,会创建新的内容。几乎目前所有的提交操作都是用POST请求的。

4、DELETE请求顾名思义,就是用来删除某一个资源的,该请求就像数据库的delete操作。

就像前面所讲的一样,既然PUT和POST操作都是向服务器端发送数据的,那么两者有什么区别呢。。。POST主要作用在一个集合资源之上的(url),而PUT主要作用在一个具体资源之上的(url/xxx),通俗一下讲就是,如URL可以在客户端确定,那么可使用PUT,否则用POST。

综上所述,我们可理解为以下:

1、POST    /url      创建  
2、DELETE  /url/xxx  删除  
3、PUT     /url/xxx  更新

4、GET     /url/xxx  查看

以15言TopicAPI为例,我们就会对各请求一目了然:

 

使用post请求创建主题

 

使用put请求修改主题使用GET请求获取内容

 

获取的内容展示

 

使用DELETE请求删除主题

 

转载:https://www.cnblogs.com/testcoffee/p/6295970.html

java发送httpPost请求实现
05-16
用java编写了http Post的请求代码,通过发送请求的 URL,获取远程资源的响应结果,入参为json字符串。使用到httpPost,CloseableHttpClient
API接口,`POST`、`PUT`、`GET` 和 `DELETE`有什么区别,怎么用?
最新发布
qq_42631788的博客
09-03 820
GET方法用于从服务器获取数据。它是安全且幂等的,意味着对同一资源的多个请求不会对资源状态产生任何副作用。POST方法用于向服务器发送数据以创建新的资源。它不具备幂等性,即多次调用可能会产生不同的结果。PUT方法用于更新服务器上的资源。如果资源不存在,可以选择创建或不创建资源。通常用来替换目标资源的整个内容。DELETE方法用于删除服务器上的资源。它通常是幂等的,即多次调用不会产生额外影响。
post get put delete什么区别
unique_sir的博客
12-11 681
post get delete put 对应数据库增删改查的关系
get、put、postdelete区别
qq_30036373的博客
07-28 774
给大家简单介绍一下常用的GET,PUT,POSTDELETE这几种请求方式的区别:            GET请求:目的是获取信息,是发送获取数据的请求,只是用来查询,不会影响资源的内容                                如进行查询操作,去数据库里select 操作            PUT请求:是向服务器端发送数据的,会改变信息,但是不会增加数据的种类等
get post put delete 区别_POST与GET的区别
weixin_39781209的博客
11-22 437
注:POST和GET,有什么区别? 我相信这个问题,大多同志在面试的时候都遇到过,那它们之间到底有什么区别呢?我最近也是刚接触了这个问题,所以我就通过总结也让自己能够更多的学到东西,能够让自己的基础知识更牢固吧。 首先,既然讲到区别,我就先讲下好多同志对它的错误认识以及看法,看看你在不在其中。一丶对post与get区别的错误理解错误一:get安全性非常低,post安全性...
VC++ HTTP POST/GET/PUT/DELETE实现Rest API操作
07-19
在RESTful架构中,POST、GET、PUT和DELETE是四个最基础的操作: 1. **POST**:用于创建新资源。在VC++中,你可以使用Winsock库或者CURL库来构建POST请求。你需要构造一个包含所有必要参数的数据包,并将其发送到...
UniApp中封装request网络请求包含GET、POST、PUT、DELETE
10-27
在这个封装中,我们为GET、POST、PUT和DELETE方法提供了统一的调用接口,并在`request`函数中处理了基础的请求配置,如URL前缀、数据序列化、添加认证头以及错误处理。`showLoading`和`loadingText`用于显示加载提示...
chrome插件--Rest client,接收POST, GET, PUT, DELETE请求
08-07
Rest client是用来调试REST风格的Web服务,接收POST, GET, PUT, DELETE请求。在chrome或者firefox浏览器都有很多插件。目前发现chrome浏览器的advanced rest client的功能比较强大。因此介绍一下使用插件的安装与...
webapi get post put delete 测试代码
12-03
在本压缩包"webapi2"中,我们可以预见到一些用于测试WebAPI核心功能——GET、POST、PUT和DELETE方法的代码。 GET方法常用于从服务器获取资源。在WebAPI中,GET请求通常映射到控制器中的一个无参数的方法。例如,`...
HTTP的幂等性及POST、GET、PUT、DELETE区别及请求方式HTTP的幂等性及POST、GET、PUT、DELETE区别及请求方式
m0_67912190的博客
03-25 2887
1、GET请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。 2、与GET不同的是,PUT请求是向服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。 3、POST请求同PUT请求类似,都是向服务器端发送数据的,但是该请求会改变
GET,POST,PUT,DELETE区别
热门推荐
ZhongCifer的博客
11-08 1万+
1、GET: GET请求会向数据库发送数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询数据,不会修改,增加数据,不会影响资源内容,即该请求不会产生副作用。无论进行多少次操作,结果都是一样的。 2、PUT: PUT与GET不同的是,PUT请求是想服务器端发送数据的,从而改变信息,该请求就像数据库的update操作一样,用来修改数据的内容,但是不会增加数据的种类等,也就是说无论进行多少次PUT操作,其结果并没有不同。 3、POSTPOST请求同PUT请求类似,都是向
head 方法比对讲解
corp_21cn的专栏
04-27 580
POST   /uri     创建   DELETE /uri/xxx 删除    PUT    /uri/xxx 更新或创建   GET    /uri/xxx 查看   转自http://g21121.iteye.com/blog/1420713 GET操作是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。比如我用GET浏览文章,不管浏览多
java 实现 httppost 和 httpget
kouriba
06-30 349
httpclient-4.1.1.jar httpcore-4.2.jar commons-logging-1.1.jar import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.ArrayList...
java 实现http post,Java实现HTTP POST方式
weixin_29323049的博客
03-20 1876
Java实现HTTP POST方式:HttpPostUtil.javaimport java.nio.charset.Charset;import lombok.extern.slf4j.Slf4j;import org.apache.http.client.fluent.Content;import org.apache.http.client.fluent.Form;import org.ap...
java httppost_java实现http post提交
weixin_39759995的博客
02-12 76
public class Test {/*** @param args* @throws UnsupportedEncodingException*/public static void main(String[] args) throws UnsupportedEncodingException {Map parames = new HashMap();parames.put("addr", "...
Java 实现Http post请求
这天有点热的博客
08-20 2004
  public String Post(String url, String reqMes) { String status = ""; String responseStr = ""; PrintWriter out = null; BufferedReader in = null; try { URL realUr...
vue通用axios封装 get put post delete
09-07
下面是一个通用的Axios封装,可以用于发送get、put、postdelete请求。 首先,我们需要在项目中安装Axios依赖。可以使用npm或yarn命令来安装: ``` npm install axios ``` 或者 ``` yarn add axios ``` 然后,...
写文章

热门文章

  • 进程同步的四种方法 43478
  • 死锁产生的原因和解锁的方法 24030
  • service和serviceImpl的选择 22030
  • Intellij IDEA Cannot resolve symbol XXX 问题解决办法汇总 14816
  • 原子操作的实现原理 14614

分类专栏

  • Python 1篇
  • c# 1篇
  • C/C++语言学习笔记 9篇
  • 软件安装 1篇
  • C#学习笔记 2篇
  • Linux 学习日志 3篇
  • JavaScript学习笔记 4篇
  • Java 27篇
  • GoLang 3篇
  • 操作系统 4篇
  • 计算机网络 12篇
  • MySql 6篇
  • 面试 8篇
  • a

最新评论

  • service和serviceImpl的选择

    澍X: 笑死我 怪真实

  • service和serviceImpl的选择

    weixin_42861433: 重写接口

  • HashMap的底层实现原理

    TheBlindM: 有个插件可以直接在源码上加注释 Private Notes

  • 关于Java中List三个实现类区别

    沐雪@: LinkList????

  • 服务器心跳机制

    svganimator: 大佬!

最新文章

  • Java HashSet 学习与总结
  • service和serviceImpl的选择
  • 【MySQL】MySQL 5.7 "Your password has expired.To log in you must change it using a client that suppor"
2019年14篇
2018年56篇
2016年9篇
2012年2篇
2011年5篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家玻璃钢雕塑仿铜怎么制做北京抽象玻璃钢雕塑图片芜湖多彩玻璃钢雕塑定做价格南海玻璃钢雕塑制品淮南景区玻璃钢雕塑价格玻璃钢蜗牛雕塑厂家怀化雕塑玻璃钢山西户外玻璃钢雕塑方法济源玻璃钢卡通动物雕塑生产厂家邯郸玻璃钢浮雕抽象不锈钢雕塑上海装饰商场美陈批发价蒙城美陈商场布置成都商场美陈制作玻璃钢雕塑制作找哪家商场过道天花美陈河南中庭商场美陈市场报价铜川景区玻璃钢雕塑公司上海秋季商场美陈哪里买商场楼顶美陈图片云南玻璃钢马雕塑制作岑溪玻璃钢关公雕塑玻璃钢雕塑漆颜色玻璃钢咖啡杯雕塑价格家具商场圣诞节美陈泰安园林玻璃钢雕塑厂家广州组合式玻璃钢雕塑摆件泸州商场美陈花器上海中庭商场美陈价格玻璃钢雕塑哪里有卖的玻璃钢马车雕塑教程香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化