乐趣区

关于postman:开发必备神器POSTMAN

本文将讲述如何编码实现浏览器 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/

退出移动版