public class HttpClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HttpClient_java_copyright |
static java.lang.String |
HttpClient_java_sourceCodeID |
static java.lang.String |
SPECIAL_BODY_PARAM |
Constructor and Description |
---|
HttpClient() |
Modifier and Type | Method and Description |
---|---|
static HttpResponse |
httpDelete(java.lang.String urlstr,
Headers headers,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol)
HTTP client DELETE method.
|
static HttpResponse |
httpGet(java.lang.String urlstr)
HTTP client GET method.
|
static HttpResponse |
httpGet(java.lang.String urlstr,
Headers headers,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias)
HTTP client GET method.
|
static HttpResponse |
httpGet(java.lang.String urlstr,
Headers headers,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol)
HTTP client GET method.
|
static HttpResponse |
httpGet(java.lang.String urlstr,
Headers headers,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol,
boolean throwExec,
int timeout)
HTTP client GET method.
|
static HttpResponse |
httpGet(java.lang.String urlstr,
Headers headers,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol,
int timeout)
HTTP client GET method.
|
static HttpResponse |
httpPatch(java.lang.String urlstr,
Headers headers,
Parameters params,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol) |
static HttpResponse |
httpPost(java.lang.String urlstr,
Headers headers,
Parameters params,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias)
HTTP client POST method.
|
static HttpResponse |
httpPost(java.lang.String urlstr,
Headers headers,
Parameters params,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol)
HTTP client POST method.
|
static HttpResponse |
httpPost(java.lang.String urlstr,
Headers headers,
Parameters params,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol,
boolean throwException,
int timeout)
HTTP client POST method.
|
static HttpResponse |
httpPost(java.lang.String urlstr,
Headers headers,
java.lang.String body,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias)
HTTP client POST method.
|
static HttpResponse |
httpPost(java.lang.String urlstr,
Headers headers,
java.lang.String body,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
int timeout)
HTTP client POST method.
|
static HttpResponse |
httpPost(java.lang.String urlstr,
Parameters params)
HTTP client POST method.
|
static HttpResponse |
httpPut(java.lang.String urlstr,
Headers headers,
Parameters params,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias)
HTTP client PUT method.
|
static HttpResponse |
httpPut(java.lang.String urlstr,
Headers headers,
Parameters params,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol)
HTTP client PUT method.
|
static HttpResponse |
httpPut(java.lang.String urlstr,
Headers headers,
Parameters params,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
java.lang.String protocol,
int timeout)
HTTP client PUT method.
|
static HttpResponse |
httpPut(java.lang.String urlstr,
Headers headers,
java.lang.String body,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias)
HTTP client PUT method.
|
static HttpResponse |
httpPut(java.lang.String urlstr,
Headers headers,
java.lang.String body,
java.lang.String httpsTrustStore,
java.lang.String basicAuthUsername,
java.lang.String basicAuthPassword,
java.lang.String clientKeyStore,
java.lang.String clientKeyAlias,
int timeout)
HTTP client PUT method.
|
static HttpResponse |
httpPut(java.lang.String urlstr,
Parameters params)
HTTP client PUT method.
|
public static final java.lang.String HttpClient_java_sourceCodeID
public static final java.lang.String HttpClient_java_copyright
public static final java.lang.String SPECIAL_BODY_PARAM
public static HttpResponse httpGet(java.lang.String urlstr)
urlstr
- URLpublic static HttpResponse httpGet(java.lang.String urlstr, Headers headers, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias)
urlstr
- URLheaders
- Headers to be added to the request header.httpsTrustStore
- The name of the trust store to use. If a HTTPS connection is
required and this is set to NULL, the default trust store
specified in the override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.public static HttpResponse httpGet(java.lang.String urlstr, Headers headers, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol)
urlstr
- URLheaders
- Headers to be added to the request header.httpsTrustStore
- The name of the trust store to use. If a HTTPS connection is
required and this is set to NULL, the default trust store
specified in the override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.public static HttpResponse httpGet(java.lang.String urlstr, Headers headers, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol, int timeout)
urlstr
- URLheaders
- Headers to be added to the request header.httpsTrustStore
- The name of the trust store to use. If a HTTPS connection is
required and this is set to NULL, the default trust store
specified in the override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.timeout
- Request timeout in secondspublic static HttpResponse httpGet(java.lang.String urlstr, Headers headers, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol, boolean throwExec, int timeout)
urlstr
- URLheaders
- Headers to be added to the request header.httpsTrustStore
- The name of the trust store to use. If a HTTPS connection is
required and this is set to NULL, the default trust store
specified in the override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.throwExec
- If an exception should be raised, or handledtimeout
- Request timeout in secondspublic static HttpResponse httpPost(java.lang.String urlstr, Parameters params)
urlstr
- URLparams
- Parameters to be added to the request body.public static HttpResponse httpPost(java.lang.String urlstr, Headers headers, java.lang.String body, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias)
urlstr
- URLheaders
- Headers to be added to the request header.body
- A String representation of the HTTP POST BodyhttpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.public static HttpResponse httpPost(java.lang.String urlstr, Headers headers, java.lang.String body, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, int timeout)
urlstr
- URLheaders
- Headers to be added to the request header.body
- A String representation of the HTTP POST BodyhttpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.timeout
- Request timeout in secondspublic static HttpResponse httpPost(java.lang.String urlstr, Headers headers, Parameters params, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias)
urlstr
- URLheaders
- Headers to be added to the request header.params
- Parameters to be added to the request body.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.public static HttpResponse httpPost(java.lang.String urlstr, Headers headers, Parameters params, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol)
urlstr
- URLheaders
- Headers to be added to the request header.params
- Parameters to be added to the request body.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.public static HttpResponse httpPost(java.lang.String urlstr, Headers headers, Parameters params, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol, boolean throwException, int timeout)
urlstr
- URLheaders
- Headers to be added to the request header.params
- Parameters to be added to the request body.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.throwException
- If an exception should be raised, or handledtimeout
- Request timeout in secondspublic static HttpResponse httpPut(java.lang.String urlstr, Parameters params)
urlstr
- URLparams
- Parameters to be added to the request body.public static HttpResponse httpPut(java.lang.String urlstr, Headers headers, java.lang.String body, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias)
urlstr
- URLheaders
- Headers to be added to the request header.body
- A String representation of the HTTP PUT BodyhttpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.public static HttpResponse httpPut(java.lang.String urlstr, Headers headers, java.lang.String body, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, int timeout)
urlstr
- URLheaders
- Headers to be added to the request header.body
- A String representation of the HTTP PUT BodyhttpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.timeout
- Request timeout in secondspublic static HttpResponse httpPut(java.lang.String urlstr, Headers headers, Parameters params, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias)
urlstr
- URLheaders
- Headers to be added to the request header.params
- Parameters to be added to the request body.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.public static HttpResponse httpPut(java.lang.String urlstr, Headers headers, Parameters params, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol)
urlstr
- URLheaders
- Headers to be added to the request header.params
- Parameters to be added to the request body.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.public static HttpResponse httpPut(java.lang.String urlstr, Headers headers, Parameters params, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol, int timeout)
urlstr
- URLheaders
- Headers to be added to the request header.params
- Parameters to be added to the request body.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.timeout
- Request timeout in secondspublic static HttpResponse httpPatch(java.lang.String urlstr, Headers headers, Parameters params, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol)
urlstr
- URLheaders
- Headers to be added to the request header.params
- Parameters to be added to the request body.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.public static HttpResponse httpDelete(java.lang.String urlstr, Headers headers, java.lang.String httpsTrustStore, java.lang.String basicAuthUsername, java.lang.String basicAuthPassword, java.lang.String clientKeyStore, java.lang.String clientKeyAlias, java.lang.String protocol)
urlstr
- URLheaders
- Headers to be added to the request header.httpsTrustStore
- The trust store to use. If a HTTPS connection is required and
this is set to NULL, the default trust store specified in the
override configs will be used.basicAuthUsername
- Basic-auth username. If null, basic-auth will be disabled.basicAuthPassword
- Basic-auth password. If null, basic-auth will be disabled.clientKeyStore
- Client key store. If null, client cert auth will be disabled.clientKeyAlias
- Client key alias. If null, client cert auth will be disabled.protocol
- SSL protocol to use for this connection. Valid values are:
TLS, TLSv1, TLSv1.1, TLSv1.2.
If not provided the value of the advanced configuration property
'util.httpClient.defaultSSLProtocol' will be used. FIPS and NIST
mode will override this value.