如何阅读HTTPServletResponse对象的内容
我有一个REST架构,它以JSONS响应。
例如/loginresult.json将使用JSON进行响应。
为了捕获此请求/响应,我创建了一个过滤器
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
System.out.println("AccreditSecurityFilter::doFilter Called");
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) res;
if(loginurl.equalsIgnoreCase(rebuildURI)){
//READ THE RESPONSE
//IF RESPONSE IS 1 THEN CONTINUE ELSE REDIRECT
}
else{
System.out.println("other url");
}
如何读取响应对象(作为字符串或原始类型的对象)。这可能吗?
更多信息 - JSON响应是“LoginResult”类型的序列化对象。