开发必备神器——POSTMAN

1,376 阅读2分钟

本文将讲述如何编码实现浏览器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的请求体携带参数

更多原创阅读:javawu.com/