public class HttpGlobalConfig extends Object implements Serializable
| 构造器和说明 |
|---|
HttpGlobalConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeCookie()
关闭Cookie
|
static String |
getBoundary()
获取全局默认的Multipart边界
|
static CookieManager |
getCookieManager()
获取Cookie管理器,用于自定义Cookie管理
|
static int |
getMaxRedirectCount()
获取全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次 |
static int |
getTimeout()
获取全局默认的超时时长
|
static boolean |
isDecodeUrl()
获取是否忽略解码URL,包括URL中的Path部分和Param部分。
|
static boolean |
isGetCharsetFromContent()
是否从响应正文中的meta标签获取编码信息
|
static boolean |
isIgnoreEOFError()
获取是否忽略响应读取时可能的EOF异常。
|
static void |
setBoundary(String customBoundary)
设置默认的Multipart边界
|
static void |
setCookieManager(CookieManager customCookieManager)
|
static void |
setDecodeUrl(boolean customDecodeUrl)
设置是否忽略解码URL,包括URL中的Path部分和Param部分。
|
static void |
setGetCharsetFromContent(boolean customGetCharsetFromContent)
设置是否从响应正文中的meta标签获取编码信息
|
static void |
setIgnoreEOFError(boolean customIgnoreEOFError)
设置是否忽略响应读取时可能的EOF异常。
|
static void |
setMaxRedirectCount(int customMaxRedirectCount)
设置默认全局默认的最大重定向次数,如设置0表示不重定向
如果设置为1,表示重定向一次,即请求两次 |
static void |
setTimeout(int customTimeout)
设置默认的连接和读取超时时长
-1: 含义,永不超时。 |
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 getMaxRedirectCount()
public static void setMaxRedirectCount(int customMaxRedirectCount)
customMaxRedirectCount - 全局默认的最大重定向次数public static boolean isIgnoreEOFError()
public static void setIgnoreEOFError(boolean customIgnoreEOFError)
customIgnoreEOFError - 是否忽略响应读取时可能的EOF异常。public static boolean isDecodeUrl()
true,则会统一解码编码后的参数,false,则不会解码已经编码的内容,在请求时只编码需要编码的部分。public static void setDecodeUrl(boolean customDecodeUrl)
true,则会统一解码编码后的参数,false,则不会解码已经编码的内容,在请求时只编码需要编码的部分。customDecodeUrl - 是否忽略解码URLpublic static CookieManager getCookieManager()
CookieManagerGlobalCookieManager.getCookieManager()public static void setCookieManager(CookieManager customCookieManager)
customCookieManager - 自定义的CookieManagerGlobalCookieManager.setCookieManager(CookieManager)public static void closeCookie()
GlobalCookieManager.setCookieManager(CookieManager)public static void setGetCharsetFromContent(boolean customGetCharsetFromContent)
customGetCharsetFromContent - 是否从响应正文中的meta标签获取编码信息public static boolean isGetCharsetFromContent()
Copyright © 2023. All rights reserved.