Merge branch 'v2.0.8.2_release' into 'master'
OCT See merge request DDOSAQ/phoenix_ddos_handle!20
This commit is contained in:
commit
5c11f53992
2
pom.xml
2
pom.xml
|
@ -17,7 +17,7 @@
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>com.dispose</groupId>
|
<groupId>com.dispose</groupId>
|
||||||
<artifactId>dispose_platform</artifactId>
|
<artifactId>dispose_platform</artifactId>
|
||||||
<version>2.0.8</version>
|
<version>2.0.8.2</version>
|
||||||
<name>dispose_platform</name>
|
<name>dispose_platform</name>
|
||||||
<description>Dispose Platform</description>
|
<description>Dispose Platform</description>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|
|
@ -29,6 +29,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -388,7 +389,9 @@ public class PengXinAbilityImpl implements DisposeAbility {
|
||||||
protectIpV6.clear();
|
protectIpV6.clear();
|
||||||
|
|
||||||
if (v.getIpType() == null || v.getIpType().equals(IpAddrType.IPV4_IPV6.getValue())) {
|
if (v.getIpType() == null || v.getIpType().equals(IpAddrType.IPV4_IPV6.getValue())) {
|
||||||
if (v.getDisposeIp() == null) {
|
String [] allIpAddr = {null, "0.0.0.0", "0.0.0.0,::"};
|
||||||
|
|
||||||
|
if(Arrays.asList(allIpAddr).contains(v.getDisposeIp())) {
|
||||||
protectIpV4.add("");
|
protectIpV4.add("");
|
||||||
protectIpV6.add("");
|
protectIpV6.add("");
|
||||||
}
|
}
|
||||||
|
|
|
@ -189,9 +189,9 @@ public class RestfulInterface {
|
||||||
*/
|
*/
|
||||||
public static <T, E> ProtocolRespDTO<T> baseProRun(String url, String token, E obj, Class<T> subClass,
|
public static <T, E> ProtocolRespDTO<T> baseProRun(String url, String token, E obj, Class<T> subClass,
|
||||||
RequestMethod reqType) {
|
RequestMethod reqType) {
|
||||||
try {
|
String svrResp = null;
|
||||||
String svrResp = null;
|
|
||||||
|
|
||||||
|
try {
|
||||||
Map<String, String> httpHeadMap = new HashMap<>(2);
|
Map<String, String> httpHeadMap = new HashMap<>(2);
|
||||||
httpHeadMap.put(String.valueOf(Header.CONNECTION), "keep-alive");
|
httpHeadMap.put(String.valueOf(Header.CONNECTION), "keep-alive");
|
||||||
httpHeadMap.put(String.valueOf(Header.ACCEPT), "*/*");
|
httpHeadMap.put(String.valueOf(Header.ACCEPT), "*/*");
|
||||||
|
@ -231,7 +231,7 @@ public class RestfulInterface {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
} catch (JsonProcessingException e) {
|
} catch (JsonProcessingException e) {
|
||||||
log.debug("System exception: ", e);
|
log.error("System exception: \nRequest:{}, {}\nException{}", url, svrResp, e);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue