第十一章 请求响应

第十一章 请求响应

  • 1.概述
  • 2.请求-postman工具
  • 3.请求-简单参数&实体参数
  • 4.请求-数组集合参数
  • 5.请求-日期参数&JSON参数
  • 6.请求-路径参数
  • 7.响应-@ResponseBody&统一响应结果
  • 8.响应-案例

1.概述

第十一章 请求响应_第1张图片
第十一章 请求响应_第2张图片
第十一章 请求响应_第3张图片

将前端发送的请求封装为HttpServletRequest对象
第十一章 请求响应_第4张图片

在通过HttpServletResponse
第十一章 请求响应_第5张图片

第十一章 请求响应_第6张图片
第十一章 请求响应_第7张图片

2.请求-postman工具

第十一章 请求响应_第8张图片
第十一章 请求响应_第9张图片

在前后端分离开发中,后端每开发完一个功能,就想要对这个接口功能进行测试
由于是前后端分离开发,所以没有前端页面
我们一般是在浏览器中直接输入地址,来访问我们所开发的web应用
但是浏览器发起的请求全是get请求,如果我们要测试post请求,
我们就可以借助接口测试工具postman
第十一章 请求响应_第10张图片
第十一章 请求响应_第11张图片
第十一章 请求响应_第12张图片

点击save可以保存测试的结果
第十一章 请求响应_第13张图片
第十一章 请求响应_第14张图片
第十一章 请求响应_第15张图片
第十一章 请求响应_第16张图片

3.请求-简单参数&实体参数

第十一章 请求响应_第17张图片
第十一章 请求响应_第18张图片
接着我们运行启动类
将项目启动起来
第十一章 请求响应_第19张图片

下面我们在postman中做一个测试
第十一章 请求响应_第20张图片

第十一章 请求响应_第21张图片
下面我们看一下基于springboot的方式进行处理
第十一章 请求响应_第22张图片

Get请求
第十一章 请求响应_第23张图片
第十一章 请求响应_第24张图片
Post请求
Post请求的请求参数是放在body体中的
第十一章 请求响应_第25张图片
第十一章 请求响应_第26张图片

如果我们的参数名之间对应不上,不会报错
第十一章 请求响应_第27张图片
第十一章 请求响应_第28张图片

如果参数对应不上
我们同样可以接收,借助springboot中的注解
第十一章 请求响应_第29张图片
第十一章 请求响应_第30张图片
第十一章 请求响应_第31张图片

加了注解,没有传递name属性,就会报错
第十一章 请求响应_第32张图片

我们可以将required设置为false,这样不传递name属性也不会报错
第十一章 请求响应_第33张图片

第十一章 请求响应_第34张图片
第十一章 请求响应_第35张图片
第十一章 请求响应_第36张图片
第十一章 请求响应_第37张图片
第十一章 请求响应_第38张图片
第十一章 请求响应_第39张图片
第十一章 请求响应_第40张图片
第十一章 请求响应_第41张图片
第十一章 请求响应_第42张图片
第十一章 请求响应_第43张图片
第十一章 请求响应_第44张图片
第十一章 请求响应_第45张图片

4.请求-数组集合参数

第十一章 请求响应_第46张图片
第十一章 请求响应_第47张图片
第十一章 请求响应_第48张图片
第十一章 请求响应_第49张图片
第十一章 请求响应_第50张图片
第十一章 请求响应_第51张图片
第十一章 请求响应_第52张图片

5.请求-日期参数&JSON参数

第十一章 请求响应_第53张图片
第十一章 请求响应_第54张图片
第十一章 请求响应_第55张图片
第十一章 请求响应_第56张图片
第十一章 请求响应_第57张图片
第十一章 请求响应_第58张图片

6.请求-路径参数

第十一章 请求响应_第59张图片
第十一章 请求响应_第60张图片
第十一章 请求响应_第61张图片
第十一章 请求响应_第62张图片
第十一章 请求响应_第63张图片
第十一章 请求响应_第64张图片

7.响应-@ResponseBody&统一响应结果

第十一章 请求响应_第65张图片
第十一章 请求响应_第66张图片
第十一章 请求响应_第67张图片
第十一章 请求响应_第68张图片
第十一章 请求响应_第69张图片
第十一章 请求响应_第70张图片
第十一章 请求响应_第71张图片
第十一章 请求响应_第72张图片
第十一章 请求响应_第73张图片
第十一章 请求响应_第74张图片
第十一章 请求响应_第75张图片
第十一章 请求响应_第76张图片
第十一章 请求响应_第77张图片
第十一章 请求响应_第78张图片
第十一章 请求响应_第79张图片
第十一章 请求响应_第80张图片

8.响应-案例

第十一章 请求响应_第81张图片

我们需要解析上面的数据,并且将数据展示在前端页面上
第十一章 请求响应_第82张图片
在这里插入图片描述
引入依赖
第十一章 请求响应_第83张图片

这里有一个工具类,file表示我们要解析哪一个文件,
targetClass表示我们解析出来的结果要往哪一个类中进行封装
第十一章 请求响应_第84张图片

第十一章 请求响应_第85张图片

emp实体类
第十一章 请求响应_第86张图片

emp.xml文件
第十一章 请求响应_第87张图片
在这里插入图片描述

下面是前端页面
第十一章 请求响应_第88张图片

上面我们的准备工作就做好了
第十一章 请求响应_第89张图片
第十一章 请求响应_第90张图片
第十一章 请求响应_第91张图片
第十一章 请求响应_第92张图片
第十一章 请求响应_第93张图片
第十一章 请求响应_第94张图片
第十一章 请求响应_第95张图片
第十一章 请求响应_第96张图片

你可能感兴趣的:(JAVAWEB2,java,postman)