在Java中怎样得到一个HttpResponse对象

在Java中怎样得到一个HttpResponse对象,第1张

java 在一般的Servlet中是提供了>

背景:在SPRING 框架之中, 有一个服务端需要提供多种形态的服务,这里的多种形态只是返回值得展示形式(其实 数据内在逻辑完全一样), 比如:

形式1: JSONP({“key1”: value1, "key2":value2, "key3":value3, })

形式2: {“key1”: value1, "key2":value2, "key3":value3, }

为了使得后台业务处理代码一样(不做任何区分),现在理由过滤器,对返回接口进行处理,根据需要加上 :JSONP()

主要实现步骤如下:

1 在webxml 中配置过滤器

<filter>

<filter-name>RewriteResponse</filter-name>

<filter-class>comrobinfilterRewriteResponse</filter-class>

</filter>

<filter-mapping>

<filter-name>RewriteResponse</filter-name>

<servlet-name>/</servlet-name>

</filter-mapping>

// 斜杠星代表匹配任何请求

2 重点在于RewriteResponse 过滤器

public class RewriteResponseFilter extends Filter {

public String description() {

// TODO Auto-generated method stub

return null;

}

public void doFilter(ServletRequest request, ServletResponse response,

FilterChain chain) throws IOException {

// TODO Auto-generated method stub

ResponseWrapper responseWrapper = new ResponseWrapper((>

如何获取 >

可以使用SharedPreferences或者SQLite来保存用户信息private static HashMap<String,String> CookieContiner=new HashMap<String,String>() ;

/

保存Cookie

@param resp

/

public void SaveCookies(>

以上就是关于在Java中怎样得到一个HttpResponse对象全部的内容,包括:在Java中怎样得到一个HttpResponse对象、JAVA 获取 response 内容、如何获取HttpServletResponse里面的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9598215.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存