java.lang.Object
org.eclipse.jgit.transport.HttpConfig
A representation of the "http.*" config values in a git
Config
. git provides for setting values for
specific URLs through "http.<url>.*" subsections. git always considers
only the initial original URL for such settings, not any redirected URL.- Since:
- 4.9
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Config values for http.followRedirect. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Custom JGit config key which holds the maximum number of cookie files to keep in the cache.static final String
git config key for the "cookieFile" setting.static final String
git config key for the "extraHeader" setting.static final String
git config key for the "followRedirects" setting.static final String
git config section key for http settings.static final String
git config key for the "maxRedirects" setting.static final String
git config key for the "postBuffer" setting.static final String
git config key for the "saveCookies" setting.static final String
git config key for the "sslVerify" setting.static final String
git config key for the "userAgent" setting. -
Constructor Summary
ConstructorsConstructorDescriptionHttpConfig
(Config config, URIish uri) Creates a newHttpConfig
tailored to the givenURIish
.HttpConfig
(URIish uri) Creates aHttpConfig
that reads values solely from the user config. -
Method Summary
Modifier and TypeMethodDescriptionGet the "http.cookieFile" settingint
Get the "http.cookieFileCacheLimit" setting (gives the maximum number of cookie files to keep in the LRU cache)Get the "http.extraHeader" settingGet the "http.followRedirects" settingint
Get the "http.maxRedirects" settingint
Get the "http.postBuffer" settingboolean
Get the "http.saveCookies" settingGet the "http.userAgent" settingboolean
Get the "http.sslVerify" setting
-
Field Details
-
HTTP
git config section key for http settings.- See Also:
-
FOLLOW_REDIRECTS_KEY
git config key for the "followRedirects" setting.- See Also:
-
MAX_REDIRECTS_KEY
git config key for the "maxRedirects" setting.- See Also:
-
POST_BUFFER_KEY
git config key for the "postBuffer" setting.- See Also:
-
SSL_VERIFY_KEY
git config key for the "sslVerify" setting.- See Also:
-
USER_AGENT
git config key for the "userAgent" setting.- Since:
- 5.10
- See Also:
-
EXTRA_HEADER
git config key for the "extraHeader" setting.- Since:
- 5.10
- See Also:
-
COOKIE_FILE_KEY
git config key for the "cookieFile" setting.- Since:
- 5.4
- See Also:
-
SAVE_COOKIES_KEY
git config key for the "saveCookies" setting.- Since:
- 5.4
- See Also:
-
COOKIE_FILE_CACHE_LIMIT_KEY
Custom JGit config key which holds the maximum number of cookie files to keep in the cache.- Since:
- 5.4
- See Also:
-
-
Constructor Details
-
HttpConfig
Creates a newHttpConfig
tailored to the givenURIish
.- Parameters:
config
- to read theHttpConfig
fromuri
- to get the configuration values for
-
HttpConfig
Creates aHttpConfig
that reads values solely from the user config.- Parameters:
uri
- to get the configuration values for
-
-
Method Details
-
getPostBuffer
public int getPostBuffer()Get the "http.postBuffer" setting- Returns:
- the value of the "http.postBuffer" setting
-
isSslVerify
public boolean isSslVerify()Get the "http.sslVerify" setting- Returns:
- the value of the "http.sslVerify" setting
-
getFollowRedirects
Get the "http.followRedirects" setting- Returns:
- the value of the "http.followRedirects" setting
-
getMaxRedirects
public int getMaxRedirects()Get the "http.maxRedirects" setting- Returns:
- the value of the "http.maxRedirects" setting
-
getUserAgent
Get the "http.userAgent" setting- Returns:
- the value of the "http.userAgent" setting
- Since:
- 5.10
-
getExtraHeaders
Get the "http.extraHeader" setting- Returns:
- the value of the "http.extraHeader" setting
- Since:
- 5.10
-
getCookieFile
Get the "http.cookieFile" setting- Returns:
- the value of the "http.cookieFile" setting
- Since:
- 5.4
-
getSaveCookies
public boolean getSaveCookies()Get the "http.saveCookies" setting- Returns:
- the value of the "http.saveCookies" setting
- Since:
- 5.4
-
getCookieFileCacheLimit
public int getCookieFileCacheLimit()Get the "http.cookieFileCacheLimit" setting (gives the maximum number of cookie files to keep in the LRU cache)- Returns:
- the value of the "http.cookieFileCacheLimit" setting
- Since:
- 5.4
-