public class HttpGlobalConfig extends Object implements Serializable
Constructor and Description |
---|
HttpGlobalConfig() |
Modifier and Type | Method and Description |
---|---|
static String |
getBoundary()
获取全局默认的Multipart边界
|
static int |
getMaxRedirects()
获取全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次 |
static int |
getTimeout()
获取全局默认的超时时长
|
static boolean |
isGetCharsetFromContent()
是否从响应正文中的meta标签获取编码信息
|
static boolean |
isIgnoreEOFError()
获取是否忽略响应读取时可能的EOF异常。
|
static boolean |
isTrustAnyHost()
是否信任所有Host
|
static void |
setBoundary(String customBoundary)
设置默认的Multipart边界
|
static void |
setGetCharsetFromContent(boolean customGetCharsetFromContent)
设置是否从响应正文中的meta标签获取编码信息
|
static void |
setIgnoreEOFError(boolean customIgnoreEOFError)
设置是否忽略响应读取时可能的EOF异常。
|
static void |
setMaxRedirects(int customMaxRedirectCount)
设置默认全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次 |
static void |
setTimeout(int customTimeout)
设置默认的连接和读取超时时长
-1: 含义,永不超时。 |
static void |
setTrustAnyHost(boolean customTrustAnyHost)
是否信任所有Host
见:https://github.com/dromara/hutool/issues/2042 |
public static int getTimeout()
public static void setTimeout(int customTimeout)
URLConnection.setReadTimeout(int)
同时设置: 读取超时URLConnection.setConnectTimeout(int)
同时设置: 连接超时customTimeout
- 超时时长public static String getBoundary()
public static void setBoundary(String customBoundary)
customBoundary
- 自定义Multipart边界public static int getMaxRedirects()
public static void setMaxRedirects(int customMaxRedirectCount)
customMaxRedirectCount
- 全局默认的最大重定向次数public static boolean isIgnoreEOFError()
public static void setIgnoreEOFError(boolean customIgnoreEOFError)
customIgnoreEOFError
- 是否忽略响应读取时可能的EOF异常。public static void setGetCharsetFromContent(boolean customGetCharsetFromContent)
customGetCharsetFromContent
- 是否从响应正文中的meta标签获取编码信息public static boolean isGetCharsetFromContent()
public static boolean isTrustAnyHost()
public static void setTrustAnyHost(boolean customTrustAnyHost)
customTrustAnyHost
- 如果设置为false
,则按照JDK默认验证机制,验证目标服务器的证书host和请求host是否一致,true
表示不验证。Copyright © 2025. All rights reserved.