1.我们来形容一下response是什么?
简单的来说,就是我向a说了一句话,然后a对我说一句话
这就是response。
2.我们想要response第一步是什么?
当然是张开嘴巴啦。
所以我们怎么获得response
在springboot中可以通过静态的方式获取
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
HttpServletRequest request = servletRequestAttributes.getRequest();
HttpServletResponse response = servletRequestAttributes.getResponse();
具体的获得方法有很多种,这里只列举了一种,应为对新手来说
太多的方法确实不是好方法。
response获得方法参考链接:
https://www.jianshu.com/p/b1a9fb969d9a
3.我们怎么把数据回传呢?
response下面有个回传的方法
response.setHeader("mainCode","12333333");
这样我们就能够通过response这个对象来获取数据了。
比如我这里是在c#端进行的数据接收
可以参考链接
https://www.cnblogs.com/xdot/p/6306508.html
var request = (HttpWebRequest)WebRequest.Create("http://localhost:8080/save?key=王八蛋");
var response = (HttpWebResponse)request.GetResponse();
string a = response.GetResponseHeader("mainCode");
Console.WriteLine(a);
4.我没有做jsp的数据接收,因为对于jsp来说,接收数据使用的是
ajax的方式,这个方式我们留在下一篇博客来说。