public class HTTPSession
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONNECTION_TIMEOUT |
protected static org.apache.commons.httpclient.MultiThreadedHttpConnectionManager |
connmgr |
protected static java.lang.String |
globalAgent |
protected java.net.Authenticator |
globalAuthenticator |
protected static org.apache.commons.httpclient.auth.CredentialsProvider |
globalProvider |
protected static java.lang.String |
globalsimpleproxyhost |
protected static int |
globalsimpleproxyport |
protected static int |
globalSoTimeout |
static java.lang.String |
HTTP_CONNECTION |
static java.lang.String |
HTTP_CONTENT_CHARSET |
static java.lang.String |
HTTP_ELEMENT_CHARSET |
static java.lang.String |
HTTP_PROXY_HOST |
static java.lang.String |
HTTP_REQ_SENT |
static java.lang.String |
HTTP_REQUEST |
static java.lang.String |
HTTP_RESPONSE |
static java.lang.String |
HTTP_TARGET_HOST |
protected java.util.List<HTTPMethod> |
methodList |
static java.lang.String |
ORIGIN_SERVER |
static java.lang.String |
PROTOCOL_VERSION |
static int |
SC_NOT_FOUND |
static int |
SC_OK |
static int |
SC_UNAUTHORIZED |
protected java.lang.String |
sessionAgent |
protected org.apache.commons.httpclient.HttpClient |
sessionClient |
protected static java.util.List<HTTPSession> |
sessionList |
protected org.apache.commons.httpclient.auth.CredentialsProvider |
sessionProvider |
protected org.apache.commons.httpclient.HttpState |
sessionState |
static java.lang.String |
SO_TIMEOUT |
static java.lang.String |
STRICT_TRANSFER_ENCODING |
protected static int |
threadcount |
static java.lang.String |
USE_EXPECT_CONTINUE |
static java.lang.String |
USER_AGENT |
static java.lang.String |
VIRTUAL_HOST |
static java.lang.String |
WAIT_FOR_CONTINUE |
| Constructor and Description |
|---|
HTTPSession() |
HTTPSession(java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMethod(HTTPMethod m) |
void |
clearState() |
void |
close() |
org.apache.commons.httpclient.HttpState |
getContext() |
java.lang.String |
getCookiePolicy() |
org.apache.commons.httpclient.Cookie[] |
getCookies() |
static org.apache.commons.httpclient.auth.CredentialsProvider |
getGlobalCredentialsProvider() |
static int |
getGlobalThreadCount() |
static java.lang.String |
getGlobalUserAgent() |
HTTPMethod |
newMethod(ucar.nc2.util.net.HTTPSession.Methods m,
java.lang.String uri) |
HTTPMethod |
newMethodGet(java.lang.String uri) |
HTTPMethod |
newMethodHead(java.lang.String uri) |
HTTPMethod |
newMethodOptions(java.lang.String uri) |
HTTPMethod |
newMethodPost(java.lang.String uri) |
HTTPMethod |
newMethodPut(java.lang.String uri) |
protected void |
removeMethod(HTTPMethod m) |
static void |
setConnectionManagerTimeout(long timeout)
Deprecated.
|
void |
setContext(org.apache.commons.httpclient.HttpState cxt) |
void |
setCredentialsProvider(org.apache.commons.httpclient.auth.CredentialsProvider provider) |
void |
setGlobalAuthenticator(java.lang.String user,
java.lang.String password) |
static void |
setGlobalConnectionTimeout(long timeout) |
static void |
setGlobalCredentialsProvider(org.apache.commons.httpclient.auth.CredentialsProvider p) |
void |
setGlobalMethodParameter(java.lang.String name,
java.lang.Object value) |
static void |
setGlobalSimpleProxy(java.lang.String proxyhost,
int proxyport) |
static void |
setGlobalSoTimeout(int timeout) |
static void |
setGlobalThreadCount(int nthreads) |
static void |
setGlobalUserAgent(java.lang.String _userAgent) |
void |
setProxy() |
void |
setSimpleProxy(java.lang.String host,
int port) |
void |
setSoTimeout(int timeout) |
void |
setUserAgent(java.lang.String agent) |
public static int SC_NOT_FOUND
public static int SC_UNAUTHORIZED
public static int SC_OK
public static java.lang.String CONNECTION_TIMEOUT
public static java.lang.String SO_TIMEOUT
public static java.lang.String USER_AGENT
public static java.lang.String PROTOCOL_VERSION
public static java.lang.String VIRTUAL_HOST
public static java.lang.String USE_EXPECT_CONTINUE
public static java.lang.String STRICT_TRANSFER_ENCODING
public static java.lang.String HTTP_ELEMENT_CHARSET
public static java.lang.String HTTP_CONTENT_CHARSET
public static java.lang.String HTTP_CONNECTION
public static java.lang.String HTTP_PROXY_HOST
public static java.lang.String HTTP_REQ_SENT
public static java.lang.String HTTP_REQUEST
public static java.lang.String HTTP_RESPONSE
public static java.lang.String HTTP_TARGET_HOST
public static java.lang.String ORIGIN_SERVER
public static java.lang.String WAIT_FOR_CONTINUE
protected static org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connmgr
protected static org.apache.commons.httpclient.auth.CredentialsProvider globalProvider
protected static java.lang.String globalAgent
protected static int threadcount
protected static int globalSoTimeout
protected static java.lang.String globalsimpleproxyhost
protected static int globalsimpleproxyport
protected static java.util.List<HTTPSession> sessionList
protected org.apache.commons.httpclient.HttpClient sessionClient
protected org.apache.commons.httpclient.HttpState sessionState
protected org.apache.commons.httpclient.auth.CredentialsProvider sessionProvider
protected java.lang.String sessionAgent
protected java.util.List<HTTPMethod> methodList
protected java.net.Authenticator globalAuthenticator
public HTTPSession()
throws HTTPException
HTTPExceptionpublic HTTPSession(java.lang.String id)
throws HTTPException
HTTPExceptionpublic static org.apache.commons.httpclient.auth.CredentialsProvider getGlobalCredentialsProvider()
public static void setGlobalCredentialsProvider(org.apache.commons.httpclient.auth.CredentialsProvider p)
public static void setGlobalUserAgent(java.lang.String _userAgent)
public static java.lang.String getGlobalUserAgent()
public static void setGlobalConnectionTimeout(long timeout)
@Deprecated public static void setConnectionManagerTimeout(long timeout)
public static void setGlobalSoTimeout(int timeout)
public static void setGlobalThreadCount(int nthreads)
public static int getGlobalThreadCount()
public void setCredentialsProvider(org.apache.commons.httpclient.auth.CredentialsProvider provider)
public void setUserAgent(java.lang.String agent)
public void setSoTimeout(int timeout)
public void setGlobalMethodParameter(java.lang.String name,
java.lang.Object value)
public void close()
public HTTPMethod newMethodGet(java.lang.String uri) throws HTTPException
HTTPExceptionpublic HTTPMethod newMethodHead(java.lang.String uri) throws HTTPException
HTTPExceptionpublic HTTPMethod newMethodPut(java.lang.String uri) throws HTTPException
HTTPExceptionpublic HTTPMethod newMethodPost(java.lang.String uri) throws HTTPException
HTTPExceptionpublic HTTPMethod newMethodOptions(java.lang.String uri) throws HTTPException
HTTPExceptionpublic HTTPMethod newMethod(ucar.nc2.util.net.HTTPSession.Methods m, java.lang.String uri) throws HTTPException
HTTPExceptionpublic java.lang.String getCookiePolicy()
public org.apache.commons.httpclient.Cookie[] getCookies()
protected void addMethod(HTTPMethod m)
protected void removeMethod(HTTPMethod m)
public void setContext(org.apache.commons.httpclient.HttpState cxt)
public org.apache.commons.httpclient.HttpState getContext()
public void clearState()
public void setProxy()
public void setGlobalAuthenticator(java.lang.String user,
java.lang.String password)
public static void setGlobalSimpleProxy(java.lang.String proxyhost,
int proxyport)
public void setSimpleProxy(java.lang.String host,
int port)