Skip to content

Commit 35e3a89

Browse files
committed
fixed bug
1 parent 12bd186 commit 35e3a89

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

spring-cloud-gray-client/src/main/java/cn/springcloud/gray/web/GrayTrackRequestInterceptor.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import cn.springcloud.gray.request.GrayHttpTrackInfo;
66
import cn.springcloud.gray.request.GrayRequest;
77
import cn.springcloud.gray.request.GrayTrackInfo;
8+
import org.apache.commons.collections.MapUtils;
89
import org.apache.commons.lang3.StringUtils;
910

1011
import java.util.ArrayList;
@@ -74,15 +75,15 @@ private void initHandlers() {
7475

7576
handlers.add(request -> {
7677
GrayHttpTrackInfo grayHttpTrackInfo = (GrayHttpTrackInfo) request.getGrayTrackInfo();
77-
if (StringUtils.isNotEmpty(grayHttpTrackInfo.getUri())) {
78+
if (StringUtils.isNotEmpty(grayHttpTrackInfo.getMethod())) {
7879
Map<String, List<String>> h = (Map<String, List<String>>) request.getHeaders();
7980
h.put(GrayHttpTrackInfo.GRAY_TRACK_METHOD, Arrays.asList(grayHttpTrackInfo.getMethod()));
8081
}
8182
});
8283

8384
handlers.add(request -> {
8485
GrayHttpTrackInfo grayHttpTrackInfo = (GrayHttpTrackInfo) request.getGrayTrackInfo();
85-
if (StringUtils.isNotEmpty(grayHttpTrackInfo.getUri())) {
86+
if (MapUtils.isNotEmpty(grayHttpTrackInfo.getHeaders())) {
8687
Map<String, List<String>> h = (Map<String, List<String>>) request.getHeaders();
8788
grayHttpTrackInfo.getHeaders().entrySet().forEach(entry -> {
8889
String name = new StringBuilder().append(GrayHttpTrackInfo.GRAY_TRACK_HEADER_PREFIX)
@@ -95,7 +96,7 @@ private void initHandlers() {
9596

9697
handlers.add(request -> {
9798
GrayHttpTrackInfo grayHttpTrackInfo = (GrayHttpTrackInfo) request.getGrayTrackInfo();
98-
if (StringUtils.isNotEmpty(grayHttpTrackInfo.getUri())) {
99+
if (MapUtils.isNotEmpty(grayHttpTrackInfo.getParameters())) {
99100
Map<String, List<String>> h = (Map<String, List<String>>) request.getHeaders();
100101
grayHttpTrackInfo.getParameters().entrySet().forEach(entry -> {
101102
String name = new StringBuilder().append(GrayHttpTrackInfo.GRAY_TRACK_PARAMETER_PREFIX)

0 commit comments

Comments
 (0)