SpringBoot实现Restful service前后端数据交互篇

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot实现Restful service前后端数据交互篇相关的知识,希望对你有一定的参考价值。

参考技术A 这篇文章其实很早就想写,但是最近事情比较多(lan),就一直搁置了,好的,直接正文吧。

get请求一般通过url传参,如:
http://localhost:4001/api/unit?code=111
后端要获取code参数,可以使用@RequestParam注解

如: http://localhost:4001/api/unit/1
后端使用@PathVariable可以接收路径参数1。

1,post请求,Headers传值,如

在这里我们把Content-Type设置为了json格式。
我们还可以在headers里面加入别的参数,比如Token。
后端可以通过HttpServletRequest 或者请求头的内容,如:

2,post请求,Body传值
一般来说,我比较推荐使用json格式传值,postman设置如图:

后端接受这种数据应该采用@RequestBody

以上是关于SpringBoot实现Restful service前后端数据交互篇的主要内容,如果未能解决你的问题,请参考以下文章

Spring构建Springboot项目 实现restful风格接口

SpringBoot系列十一:SpringBoot整合Restful架构(使用 RestTemplate 模版实现 Rest 服务调用Swagger 集成动态修改日志级别)

基于SpringBoot开发一个Restful服务,实现增删改查功能

基于SpringBoot开发一个Restful服务,实现增删改查功能

SpringBoot使用Swagger2实现Restful API

springboot集成spring security实现restful风格的登录认证 附代码