本文将讲述如何编码实现浏览器ajax申请携带参数申请后盾

postman介绍

postman是一款弱小的发送http申请的工具,能够发送getpostdelete等申请,并查看申请的返回的后果。

postman下载地址,下载后始终下一步装置胜利即可,关上后界面如下:

通过lesson1的学习新建工程,上面咱们开始编写代码,并应用postman模仿发送申请,并调试后盾。

首先咱们来看下DemoController的代码及构造如下:

@RestController作为注解,告知springboot这是一个rest申请的类,springboot才晓得如何加载并解决这个类。

@RequestMapping是类注解,是指改java类所在的rest申请都必须以这个外面设定的值结尾,如上图所属,该类中的所有申请都必须以demo结尾

get申请

@GetMapping标注申请该办法必须在客户端应用get办法申请,而不能用postdelete等申请

get申请携带参数的两种办法:
办法一:通过前面接参数



post申请

通过body申请体携带参数


还有一些其余的申请,如deleteoptionsput等申请因为用的不多,本文不再详述。

另外留神,个别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的用户数据

总结

  1. @RestController 注解在类上告知springboot这是一个rest申请类
  2. @RequsetMapping 注解在类上,所有申请该类的门路都必须带该门路参数
  3. @GetMapping 注解在办法上,标注是一个get申请,且标注门路
  4. @PostMapping 注解再在办法上,标注是一个post申请,且标注门路
  5. @RequestParam 注解在参数上,申请门路应用?带参数,应用&符号带多个参数
  6. @RequestBody 注解在参数上,post申请可用,应用http的申请体携带参数
更多原创浏览:https://javawu.com/