public class RestClient
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HTTPMETHOD_DELETE
HTTP DELETE.
|
static java.lang.String |
HTTPMETHOD_GET
HTTP GET.
|
static java.lang.String |
HTTPMETHOD_HEAD
HTTP GET.
|
static java.lang.String |
HTTPMETHOD_POST
HTTP POST.
|
static java.lang.String |
HTTPMETHOD_PUT
HTTP PUT.
|
| Constructor and Description |
|---|
RestClient(java.lang.String uri) |
RestClient(java.lang.String[] args) |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.json.java.JSONArtifact |
bytesToJSON(byte[] data) |
static java.lang.String |
encode(java.lang.String userName,
java.lang.String password)
encode the username and password with BASE64Encoder
|
static byte[] |
getByteArrayFromInputStream(java.io.InputStream inputStream) |
java.lang.String |
getErrorMessage(com.ibm.json.java.JSONArtifact jo) |
byte[] |
invoke() |
byte[] |
invoke(byte[] data) |
com.ibm.json.java.JSONArtifact |
invoke(com.ibm.json.java.JSONArtifact jo) |
com.ibm.json.java.JSONArtifact |
invokeJson() |
boolean |
isError(com.ibm.json.java.JSONArtifact jo) |
static byte[] |
jsonarrayToBytes(com.ibm.json.java.JSONArray ja) |
static byte[] |
jsonarrayToBytes(com.ibm.json.java.JSONArray ja,
boolean pretty) |
static byte[] |
jsonToBytes(com.ibm.json.java.JSONObject ojo) |
static byte[] |
jsonToBytes(com.ibm.json.java.JSONObject ojo,
boolean pretty) |
RestClient |
withApiKey(java.lang.String apikey) |
RestClient |
withHeaders(java.util.Map headers) |
RestClient |
withMethod(java.lang.String httpMethod) |
RestClient |
withQueryParams(java.util.Map qparams) |
public static final java.lang.String HTTPMETHOD_GET
public static final java.lang.String HTTPMETHOD_HEAD
public static final java.lang.String HTTPMETHOD_POST
public static final java.lang.String HTTPMETHOD_PUT
public static final java.lang.String HTTPMETHOD_DELETE
public RestClient(java.lang.String[] args)
public RestClient(java.lang.String uri)
public RestClient withQueryParams(java.util.Map qparams)
public RestClient withHeaders(java.util.Map headers)
public RestClient withMethod(java.lang.String httpMethod)
public RestClient withApiKey(java.lang.String apikey)
public com.ibm.json.java.JSONArtifact invokeJson()
throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONArtifact bytesToJSON(byte[] data)
throws java.lang.Exception
java.lang.Exceptionpublic byte[] invoke()
throws java.lang.Exception
java.lang.Exceptionpublic com.ibm.json.java.JSONArtifact invoke(com.ibm.json.java.JSONArtifact jo)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] jsonToBytes(com.ibm.json.java.JSONObject ojo)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] jsonarrayToBytes(com.ibm.json.java.JSONArray ja)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] jsonToBytes(com.ibm.json.java.JSONObject ojo,
boolean pretty)
throws java.lang.Exception
java.lang.Exceptionpublic static byte[] jsonarrayToBytes(com.ibm.json.java.JSONArray ja,
boolean pretty)
throws java.lang.Exception
java.lang.Exceptionpublic byte[] invoke(byte[] data)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String encode(java.lang.String userName,
java.lang.String password)
throws java.lang.Exception
userName - - a Stringpassword - - a Stringjava.lang.Exceptionpublic static byte[] getByteArrayFromInputStream(java.io.InputStream inputStream)
throws java.io.IOException
java.io.IOExceptionpublic boolean isError(com.ibm.json.java.JSONArtifact jo)
public java.lang.String getErrorMessage(com.ibm.json.java.JSONArtifact jo)