From ff04a0429b0bc83adf4c2b0a23e2c1c86f745b0f Mon Sep 17 00:00:00 2001
From: lidongdong <1459917685@qq.com>
Date: 星期一, 20 十一月 2023 17:40:30 +0800
Subject: [PATCH] 积分修改bug3
---
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FeignConfig.java | 94 +++++++++++++++++++++++-----------------------
1 files changed, 47 insertions(+), 47 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FeignConfig.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FeignConfig.java
index 77597b5..7029497 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FeignConfig.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FeignConfig.java
@@ -1,47 +1,47 @@
-//package com.panzhihua.common.utlis;
-//
-//import feign.RequestInterceptor;
-//import feign.RequestTemplate;
-//import org.springframework.context.annotation.Bean;
-//import org.springframework.context.annotation.Configuration;
-//import org.springframework.web.context.request.RequestContextHolder;
-//import org.springframework.web.context.request.ServletRequestAttributes;
-//
-//import javax.servlet.http.HttpServletRequest;
-//import java.util.Enumeration;
-//
-///**
-// * @author zzj
-// */
-//@Configuration
-//public class FeignConfig {
-// //配置feign拦截器,解决请求头问题
-// @Bean("requestInterceptor")
-// public RequestInterceptor requestInterceptor() {
-// return new RequestInterceptor() {
-// //获取所有浏览器发送的请求属性,请求头赋值到feign
-// @Override
-// public void apply(RequestTemplate requestTemplate) {
-// //请求属性
-// ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
-// if (attributes != null) {
-// HttpServletRequest request = attributes.getRequest();
-// //获取浏览器发起的请求头
-// Enumeration<String> headerNames = request.getHeaderNames();
-// if (headerNames != null) {
-// while (headerNames.hasMoreElements()) {
-// String name = headerNames.nextElement(); //请求头名称 Authorization
-// String value = request.getHeader(name);//请求头数据 "Bearer b1dbb4cf-7de6-41e5-99e2-0e8b7e8fe6ee"
-// // 跳过 content-length,解决too many bites written的问题
-// if (name.equalsIgnoreCase("content-length")){
-// continue;
-// }
-// requestTemplate.header(name, value);
-// }
-// }
-// }
-//
-// }
-// };
-// }
-//}
+package com.panzhihua.common.utlis;
+
+import feign.RequestInterceptor;
+import feign.RequestTemplate;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.context.request.RequestContextHolder;
+import org.springframework.web.context.request.ServletRequestAttributes;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.Enumeration;
+
+/**
+ * @author zzj
+ */
+@Configuration
+public class FeignConfig {
+ //配置feign拦截器,解决请求头问题
+ @Bean("requestInterceptor")
+ public RequestInterceptor requestInterceptor() {
+ return new RequestInterceptor() {
+ //获取所有浏览器发送的请求属性,请求头赋值到feign
+ @Override
+ public void apply(RequestTemplate requestTemplate) {
+ //请求属性
+ ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
+ if (attributes != null) {
+ HttpServletRequest request = attributes.getRequest();
+ //获取浏览器发起的请求头
+ Enumeration<String> headerNames = request.getHeaderNames();
+ if (headerNames != null) {
+ while (headerNames.hasMoreElements()) {
+ String name = headerNames.nextElement(); //请求头名称 Authorization
+ String value = request.getHeader(name);//请求头数据 "Bearer b1dbb4cf-7de6-41e5-99e2-0e8b7e8fe6ee"
+ // 跳过 content-length,解决too many bites written的问题
+ if (name.equalsIgnoreCase("content-length")){
+ continue;
+ }
+ requestTemplate.header(name, value);
+ }
+ }
+ }
+
+ }
+ };
+ }
+}
--
Gitblit v1.7.1