public class GoogleAppEngineHttpConnection extends HttpConnection
config, connection| Constructor and Description |
|---|
GoogleAppEngineHttpConnection() |
| Modifier and Type | Method and Description |
|---|---|
void |
createAndconfigureHttpConnection(HttpConfiguration clientConfiguration)
create and configure HttpsURLConnection object
|
java.io.InputStream |
executeWithStream(java.lang.String url,
java.lang.String payload,
java.util.Map<java.lang.String,java.lang.String> headers)
Executes HTTP request
|
void |
setupClientSSL(java.lang.String certPath,
java.lang.String certKey)
Set ssl parameters for client authentication
|
execute, getResponseHeaderMap, read, setHttpHeaderspublic void setupClientSSL(java.lang.String certPath,
java.lang.String certKey)
throws SSLConfigurationException
HttpConnectionsetupClientSSL in class HttpConnectionSSLConfigurationExceptionpublic void createAndconfigureHttpConnection(HttpConfiguration clientConfiguration) throws java.io.IOException
HttpConnectioncreateAndconfigureHttpConnection in class HttpConnectionjava.io.IOExceptionpublic java.io.InputStream executeWithStream(java.lang.String url,
java.lang.String payload,
java.util.Map<java.lang.String,java.lang.String> headers)
throws InvalidResponseDataException,
java.io.IOException,
java.lang.InterruptedException,
HttpErrorException
HttpConnectionexecuteWithStream in class HttpConnectionurl - URL for the connectionpayload - Request payloadheaders - Headers mapInvalidResponseDataExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionHttpErrorExceptionClientActionRequiredException