关于返回给客户端的响应问题
来源: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,这些对象都是服务器自己处理的,跟客户端没有关系。
00
相似问题