فهرست منبع

token拦截器 修改相应content-type为json

dengsixing 2 سال پیش
والد
کامیت
aab8ba2b9e
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      src/main/java/com/fdkankan/scene/Interceptor/TokenInterceptor.java

+ 3 - 0
src/main/java/com/fdkankan/scene/Interceptor/TokenInterceptor.java

@@ -1,6 +1,7 @@
 package com.fdkankan.scene.Interceptor;
 
 
+import cn.hutool.http.ContentType;
 import com.alibaba.fastjson.JSON;
 import com.fdkankan.common.constant.ErrorCode;
 import com.fdkankan.redis.constant.RedisKey;
@@ -11,6 +12,7 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.http.HttpHeaders;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 import org.springframework.web.servlet.HandlerInterceptor;
@@ -46,6 +48,7 @@ public class TokenInterceptor implements HandlerInterceptor {
 	private void needLogin(HttpServletRequest request, HttpServletResponse response) {
 		try {
 			ResultData error = ResultData.error(ErrorCode.TOKEN_NOT_FOUND);
+			response.setHeader(HttpHeaders.CONTENT_TYPE, ContentType.JSON.name());
 			response.getWriter().append(JSON.toJSONString(error));
 		} catch (IOException e) {
 			log.info("LoginInterceptor|needLogin|IOException|" + e);