spring cloud zuul filter返回中文乱码问题
转载自:https://www.jianshu.com/p/3b7cd2af48a4源码:@Overridepublic Object run() {RequestContext ctx = RequestContext.getCurrentContext();HttpServletRequest re...
·
转载自:https://www.jianshu.com/p/3b7cd2af48a4
源码:
@Override
public Object run() {
RequestContext ctx = RequestContext.getCurrentContext();
HttpServletRequest request = ctx.getRequest();
Object accessToken = request.getHeader("token");
if(accessToken == null) {
ctx.setSendZuulResponse(false);
ctx.setResponseStatusCode(401);
try {
ctx.getResponse().getWriter().write("token is empty");
}catch (Exception e){
e.printStackTrace();
}
return null;
}
return null;
}
如果输出中文,前端会显示乱码
ctx.getResponse().getWriter().write("你好");
需要在前边加上这行代码:
ctx.getResponse().setContentType("text/html;charset=UTF-8");
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)