|
@@ -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);
|