工具下载
Postman(发送 http 请求的工具)
官网(下载速度比较慢):https://www.postman.com/downloads/
Http 请求格式
https://img-blog.csdnimg.cn/img_convert/38faef09e2c85c329b8f946c9471c9a7.png" alt="image.png" />
- 请求地址
- 请求方法
- 状态码
- 同源策略
- 请求头
- 响应头
接口类型
- Post 接口(新增数据)
@RequestMapping(method = RequestMethod.POST)
@PostMapping("/post")
https://img-blog.csdnimg.cn/img_convert/1ee0b400b54526d77b3e686769cb7189.png" alt="image.png" />
如果你这样写,是 url 参数,并且 url 参数可以为空
@PostMapping("/post") // http://localhost:9090/web/post?name=青哥哥&age=30
public Result post(Obj obj) {return Result.success(obj);
}
https://img-blog.csdnimg.cn/img_convert/a7351a31d926f0450715a52750f181f0.png" alt="image.png" />
怎么请求 json 数据?
https://img-blog.csdnimg.cn/img_convert/6b45e46197068da4ef3dcfb08c348586.png" alt="image.png" />
- Put 接口(更新数据)
@RequestMapping(method = RequestMethod.PUT)
@PutMapping("/put")
https://img-blog.csdnimg.cn/img_convert/aacaca6d49777778ef0210d9e2116662.png" alt="image.png" />
- Delete 接口(删除数据)
@RequestMapping(method = RequestMethod.DELETE)
@DeleteMapping("/delete/{id}")
https://img-blog.csdnimg.cn/img_convert/612bdf00f5963495507bd9619ec2c446.png" alt="image.png" />
delete 可以传 json 数据,我们批量删除可以使用 delete 类型的接口
https://img-blog.csdnimg.cn/img_convert/38f7fb6a57a3a577d1fbda11b6106002.png" alt="image.png" />
- Get 接口
@RequestMapping()
或者
@GetMapping("/hello")
怎么定义路由
https://img-blog.csdnimg.cn/img_convert/118062b742300dfc817a3f5ede9a8b51.png" alt="image.png" />
Http 状态码
- 200:成功
- 400:接口参数错误
https://img-blog.csdnimg.cn/img_convert/ec9a3a6184974f478276c75e99ed8c61.png" alt="image.png" />
- 404:接口路径写错了或者参数写错了
https://img-blog.csdnimg.cn/img_convert/7e4f1acca31f546b1191d7ef4654b503.png" alt="image.png" />
- 405:接口请求类型不匹配
- https://img-blog.csdnimg.cn/img_convert/9a4bc791e909fdacb53f3e58fce163c7.png" alt="image.png" />
https://img-blog.csdnimg.cn/img_convert/d9393737f3e5641562dc98a73b1f4997.png" alt="image.png" />
https://img-blog.csdnimg.cn/img_convert/9f6af0584738abcd4b4a30cc928e81e2.png" alt="image.png" />
- 500:后台错误
httpsimgblogcsdnimgcnimg_convert1dc9f91187cac2ec03aabb35d5b3028epng_98">https://img-blog.csdnimg.cn/img_convert/1dc9f91187cac2ec03aabb35d5b3028e.png" alt="image.png" />
当你的请求出现500 错误的时候,你应该怎么办?
第一时间,赶紧去看下后台的控制台
https://img-blog.csdnimg.cn/img_convert/f508548aafd8672811a7db019946e30c.png" alt="image.png" />