public class JSONHttpRequest
extends java.lang.Object
Constructor and Description |
---|
JSONHttpRequest(java.net.URI uri) |
Modifier and Type | Method and Description |
---|---|
void |
addCredentials(UserCredentials credentials) |
static void |
dumpResponseHeaders(java.net.HttpURLConnection httpReq) |
JSONObject |
executeGetRequest()
Executes a GET request on the given URL.
|
JSONObject |
executePutRequest(JSONObject obj) |
java.net.HttpURLConnection |
getConnection() |
long |
getExecutionTime() |
int |
getLastStatus() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getResponseHeaderFields() |
void |
setRequestProperty(java.lang.String property,
java.lang.String value) |
public int getLastStatus()
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getResponseHeaderFields()
public long getExecutionTime()
public void setRequestProperty(java.lang.String property, java.lang.String value)
public void addCredentials(UserCredentials credentials) throws InvalidUserCredentialsException
InvalidUserCredentialsException
public java.net.HttpURLConnection getConnection() throws java.net.MalformedURLException, java.net.ProtocolException, java.io.IOException
java.net.MalformedURLException
java.net.ProtocolException
java.io.IOException
public JSONObject executeGetRequest() throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, JSONException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
JSONException
public JSONObject executePutRequest(JSONObject obj) throws java.net.MalformedURLException, java.io.IOException, JSONException
java.net.MalformedURLException
java.io.IOException
JSONException
public static void dumpResponseHeaders(java.net.HttpURLConnection httpReq)