目录
1.下载postman
推荐一款接口测试工具!POSTMAN! 简单来说,四个词,简单实用大方美观!
Postman背景介绍
用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。
Postman的操作环境
postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。
Postman重要提示:
由于2018年初chrome停止对chrome应用程序的支持,你的postman插件可能无法正常使用了。目前chrome应用商店能使用的就是chrome扩展程序和主题背景。
在这里建议大家直接下载它的应用程序进行使用
贴上官网下载地址:Postman | Download Postman App
记得选择下载的版本
下载完成后双击安装吧,安装过程极其简单,无需任何操作
2.使用 postman
2.1创建新集合(可以有多个请求)
创建请求
2.3get 请求
后端代码
@GetMapping
public ResponseEntity<List<Specification>> fidnAll(){
List<student> slist= studentservice.fidnAll();
System.err.println(slist);
return ResponseEntity.ok(slist);
}
2.3post
@PostMapping
public ResponseEntity<String> add(@RequestBody Student student){
studentservice.add(student);
return ResponseEntity.ok("添加成功");
}
后端代码
2.4 put
@PutMapping
public ResponseEntity<String>updateStuden(@RequestBody Student student ){
studentservice.updateStuden(student );
return ResponseEntity.ok("修改成功");
}
注意:需要一个主键才能修改
2.5删除
@DeleteMapping("/{id")
public ResponseEntity<String> dele(@PathVariable("id") Integer id){
studenservice.dele(id);
return ResponseEntity.ok("删除成功");
}
注意:需要在路径上传递一个主键id(java和数据库的主键要相同)
如果不同:
@Id
@Column(name = "id") 数据库
private Integer id; java
总结:get 和post 和put 和delete区别
get 和delete都是地址栏传递参数
post和put 需要传递对象 如:
{
"id":1,
"sname":"小明",
"age":18
}