如何读取 HTTPServletResponse 对象的内容
我有一个响应 JSONS 的 REST 架构。
例如 /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”类型的序列化对象。