get和post、RequestMethod的GET和POST的使用总结
(一)对于数据的请求方式:get和post,首先比较两者最常见的不同:
①get一般用于向服务器请求获取数据,请求参数存放在URL中,并在地址栏可见,而post是向服务器提交数据,数据放置在容器(HTML HEADER)内且不可见;
②get方式提交的数据最多只能有1024字节,而post则没有此限制;
(二)另外的,最近使用了spring的RequestMethod.GET和RequestMethod.POST,偶然间发现,对于spring接口的method的两种定义,在访问时这两种方式的效果有不同:
①将一个method定义成RequestMethod.GET时,可以直接通过地址访问,这非常方便我们在开发的时候调用到我们的接口并进行测试;
②同样的接口,将其method更改为RequestMethod.POST时,你会发现接口在地址栏访问不了了,只有向服务器发起一个POST请求时(例:ajax实例:如何使用json+ajax的方法实现类似前端特效tab切换效果)才起作用
get和post、RequestMethod的GET和POST的使用总结相关推荐
- RequestMethod的参数的含义是?
RequestMethod为请求的类型,比如是HTTP的GET请求还是POST请求等,HTTP请求枚举取值范围为:GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS,TRAC ...
- SpringMVC中RequestMethod同时支持POST和GET访问
@RequestMapping(value="index",method={RequestMethod.GET,RequestMethod.POST}) public String ...
- swagger使用报错:No enum constant org.springframework.web.bind.annotation.RequestMethod.Get
参考:https://blog.csdn.net/qq_35623773/article/details/84898578 报错 No enum constant org.springframewor ...
- java getmapping(_java - 注释@GetMapping和@RequestMapping(method = RequestMethod.GET)之间的区别...
@RequestMapping(method=RequestMethod.GET)是一个班级 @RequestMapping(method=RequestMethod.GET)是方法级别 随着spri ...
- 使用feign调用注解在eureka上的微服务,简单学会微服务
使用feign调用注解在eureka上的微服务. 首先,确保所有服务(调用方与被调用方)都被注册在同一个eureka服务上. 1. 在调用方添加依赖(万事第一步,加依赖) <dependency ...
- Springboot 利用AOP编程实现切面日志
前言 踏入Springboot这个坑,你就别想再跳出来.这个自动配置确实是非常地舒服,帮助我们减少了很多的工作.使得编写业务代码的时间占比相对更大.那么这里就讲一下面向切面的日志收集.笔者使用lomb ...
- SpringCloud Alibaba微服务实战(五) - Sentinel实现限流熔断
什么是Sentinel? 请查看文章:SpringCloud Alibaba微服务实战(一) - 基础环境搭建 构建服务消费者cloud-sentinel进行服务调用 服务创建请查看文章:Spring ...
- SpringCloud Alibaba微服务实战(三) - Nacos服务创建消费者(Feign)
什么是Feign Feign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单.使用 Feign,只需要创建一个接口并注解.它具有可插拔的注解特性,可使用 Feign 注解和 ...
- SpringCloud Alibaba微服务实战(二) - Nacos服务注册与restTemplate消费
说在前面 基础环境搭建,理论,请看上一篇,在这就不扯理论了,直接上代码. 项目结构 代码实现 第一步:在父pom的项目中引入dependencyManagement 在引入父pom之前咱们先来回顾下d ...
最新文章
- 独家 | 可预测COVID-19病例峰值的新算法
- oracle 测试数据类型,oracle修改表字段的数据类型测试
- Generative Adversarial Nets[BEGAN]
- .NET Core 2.0及.NET Standard 2.0
- 什么是大数据,大数据到底应该如何学?
- 【计算机网络】因特网结构
- 大型企业网络设备管理
- 让程序间隔执行并可以停止
- gcc2.95.3安装过程
- 18 | 理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?
- LeetCode(706)——设计哈希映射(JavaScript)
- metamask源码学习-ui/index.js
- CLP 中关闭自动落实的问题
- 所有手机品牌型号大全_【干货】史上最全SMT贴片机品牌、型号大全,赶紧看看你会几种???...
- StylesheetLanguage--如何使用Less--前端样式语言
- eplan p8详细安装步骤文库_Win10系统安装Eplan Electric P8详细步骤
- Linux常用命令|徐奥雯编辑整理|XUAOWEN
- Sublime Text3 SublimeREPL python
- windows程序单实例
- Refused to display in a frame because it set ‘X-Frame-Options‘ to ‘sameorigin‘.