关于返回给客户端的响应问题

来源:10-6 SpringMVC拦截器实战-3:重置Response

慕丝5025019

2019-07-07

老师我很疑惑返回给客户端的响应格式应该是什么样的,我们课程里面讲到了返回客户端的格式有HttpServletResponse、ModelAndView、还有我们自己封装的高复用服务响应对象ServerResponse,为什么这些响应对象客户端都能处理呢?我觉得客户端应该只能处理HttpServletResponse,就像服务端只能响应HttpServeltRequset一样,而不应该处理ModelAndView和我们的ServerResponse,不然的话,客户端是如何能辨识出我们的ServerResponse的呢?

写回答

1回答

geelylucky

2019-07-07

同学,客户端根本不认识HttpServletResponse,客户端和服务器是依赖于http协议,HttpServletResponse只是java代码里的对象,不过它是针对http响应的一个处理,也就是说,所有的客户端只要遵循http协议就可以,根本不需要关心什么HttpServletResponse,ModelAndView,这些对象都是服务器自己处理的,跟客户端没有关系。

0
0

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程