diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java b/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java
index e09df3dd8..026348596 100755
--- a/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java
+++ b/hutool-http/src/main/java/cn/hutool/http/HttpGlobalConfig.java
@@ -10,6 +10,8 @@ import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
import java.net.CookieManager;
import java.net.HttpURLConnection;
+import java.security.AccessController;
+import java.security.PrivilegedAction;
/**
* HTTP 全局参数配置
@@ -181,6 +183,18 @@ public class HttpGlobalConfig implements Serializable {
GlobalCookieManager.setCookieManager(null);
}
+ /**
+ * 增加支持的METHOD方法
+ * 此方法通过注入方式修改{@link HttpURLConnection}中的methods静态属性,增加PATCH方法
+ * see: https://stackoverflow.com/questions/25163131/httpurlconnection-invalid-http-method-patch
+ */
+ public static void allowPatch(){
+ AccessController.doPrivileged((PrivilegedAction