(一)对于数据的请求方式: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的使用总结相关推荐

  1. RequestMethod的参数的含义是?

    RequestMethod为请求的类型,比如是HTTP的GET请求还是POST请求等,HTTP请求枚举取值范围为:GET,HEAD,POST,PUT,PATCH,DELETE,OPTIONS,TRAC ...

  2. SpringMVC中RequestMethod同时支持POST和GET访问

    @RequestMapping(value="index",method={RequestMethod.GET,RequestMethod.POST}) public String ...

  3. 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 ...

  4. java getmapping(_java - 注释@GetMapping和@RequestMapping(method = RequestMethod.GET)之间的区别...

    @RequestMapping(method=RequestMethod.GET)是一个班级 @RequestMapping(method=RequestMethod.GET)是方法级别 随着spri ...

  5. 使用feign调用注解在eureka上的微服务,简单学会微服务

    使用feign调用注解在eureka上的微服务. 首先,确保所有服务(调用方与被调用方)都被注册在同一个eureka服务上. 1. 在调用方添加依赖(万事第一步,加依赖) <dependency ...

  6. Springboot 利用AOP编程实现切面日志

    前言 踏入Springboot这个坑,你就别想再跳出来.这个自动配置确实是非常地舒服,帮助我们减少了很多的工作.使得编写业务代码的时间占比相对更大.那么这里就讲一下面向切面的日志收集.笔者使用lomb ...

  7. SpringCloud Alibaba微服务实战(五) - Sentinel实现限流熔断

    什么是Sentinel? 请查看文章:SpringCloud Alibaba微服务实战(一) - 基础环境搭建 构建服务消费者cloud-sentinel进行服务调用 服务创建请查看文章:Spring ...

  8. SpringCloud Alibaba微服务实战(三) - Nacos服务创建消费者(Feign)

    什么是Feign Feign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单.使用 Feign,只需要创建一个接口并注解.它具有可插拔的注解特性,可使用 Feign 注解和 ...

  9. SpringCloud Alibaba微服务实战(二) - Nacos服务注册与restTemplate消费

    说在前面 基础环境搭建,理论,请看上一篇,在这就不扯理论了,直接上代码. 项目结构 代码实现 第一步:在父pom的项目中引入dependencyManagement 在引入父pom之前咱们先来回顾下d ...

最新文章

  1. 独家 | 可预测COVID-19病例峰值的新算法
  2. oracle 测试数据类型,oracle修改表字段的数据类型测试
  3. Generative Adversarial Nets[BEGAN]
  4. .NET Core 2.0及.NET Standard 2.0
  5. 什么是大数据,大数据到底应该如何学?
  6. 【计算机网络】因特网结构
  7. 大型企业网络设备管理
  8. 让程序间隔执行并可以停止
  9. gcc2.95.3安装过程
  10. 18 | 理论四:接口隔离原则有哪三种应用?原则中的“接口”该如何理解?
  11. LeetCode(706)——设计哈希映射(JavaScript)
  12. metamask源码学习-ui/index.js
  13. CLP 中关闭自动落实的问题
  14. 所有手机品牌型号大全_【干货】史上最全SMT贴片机品牌、型号大全,赶紧看看你会几种???...
  15. StylesheetLanguage--如何使用Less--前端样式语言
  16. eplan p8详细安装步骤文库_Win10系统安装Eplan Electric P8详细步骤
  17. Linux常用命令|徐奥雯编辑整理|XUAOWEN
  18. Sublime Text3 SublimeREPL python
  19. windows程序单实例
  20. Refused to display in a frame because it set ‘X-Frame-Options‘ to ‘sameorigin‘.

热门文章

  1. SpringBoot详解
  2. String字符串删除空格的七种方式
  3. WinForm 子窗体 调用 父窗体 方法
  4. Python爬虫——2.底层操作和请求头、请求代理以及cookie操作
  5. Java 在线反编译
  6. 中职计算机基础应用教程ppt,多媒体在中职计算机应用基础教学中的应用
  7. Java通SAS下载sas脚本
  8. 【C语言答案】第四次练习---循环进阶
  9. 甘特图看起来很生硬?教你使用智能颜色装饰你的甘特图!(三)
  10. PHP 对接 STEAM 第三方登陆