本文将讲述如何编码实现浏览器ajax申请携带参数申请后盾
postman介绍
postman是一款弱小的发送http申请的工具,能够发送get
、post
、delete
等申请,并查看申请的返回的后果。
postman下载地址,下载后始终下一步装置胜利即可,关上后界面如下:
通过lesson1的学习新建工程,上面咱们开始编写代码,并应用postman模仿发送申请,并调试后盾。
首先咱们来看下DemoController的代码及构造如下:
@RestController作为注解,告知springboot这是一个rest申请的类,springboot才晓得如何加载并解决这个类。
@RequestMapping是类注解,是指改java类所在的rest申请都必须以这个外面设定的值结尾,如上图所属,该类中的所有申请都必须以demo结尾
get申请
@GetMapping标注申请该办法必须在客户端应用get
办法申请,而不能用post
、delete
等申请
get申请携带参数的两种办法:
办法一:通过?
前面接参数
post申请
通过body
申请体携带参数
还有一些其余的申请,如delete
、options
、put
等申请因为用的不多,本文不再详述。
另外留神,个别get
申请是查问数据,不批改数据库中的内容;而post
申请多以提交数据,变更数据库中的内容,包含增删改。
当然也有用get
示意查问,post
示意新增,put
示意变更,delete
示意删除数据。
能够应用http申请办法辨别,也能够门路分隔符阐明:
如:
1.get:/user/details?id=abc
示意get申请,获取id为abc的user的具体数据
2.post:/user/delete?id=abc
示意post申请,删除id为abc的用户数据
总结
- @RestController 注解在类上告知springboot这是一个rest申请类
- @RequsetMapping 注解在类上,所有申请该类的门路都必须带该门路参数
- @GetMapping 注解在办法上,标注是一个get申请,且标注门路
- @PostMapping 注解再在办法上,标注是一个post申请,且标注门路
- @RequestParam 注解在参数上,申请门路应用?带参数,应用&符号带多个参数
- @RequestBody 注解在参数上,post申请可用,应用http的申请体携带参数
更多原创浏览:https://javawu.com/