public class HttpUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
address |
protected String |
dataAddress |
protected org.apache.http.impl.client.AbstractHttpClient |
httpClient |
protected static org.apache.log.Logger |
log |
protected StatusNotifierCallback |
notifier |
protected static int |
TIMEOUT |
| Constructor and Description |
|---|
HttpUtils(StatusNotifierCallback notifier,
String address,
String dataAddress) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRequiredHeader(org.apache.http.client.methods.HttpRequestBase httpRequestBase) |
org.apache.http.client.methods.HttpGet |
createGet(String uri)
Create Get Request
|
org.apache.http.client.methods.HttpPatch |
createPatch(String url,
net.sf.json.JSON data)
Create Patch Request
|
org.apache.http.client.methods.HttpPost |
createPost(String uri,
LinkedList<org.apache.http.entity.mime.FormBodyPart> partsList)
Create Post Request with FormBodyPart body
|
org.apache.http.client.methods.HttpPost |
createPost(String uri,
String data)
Create Post Request with json body
|
protected String |
extractErrorMessage(String response) |
String |
getAddress() |
String |
getDataAddress() |
org.apache.http.impl.client.AbstractHttpClient |
getHttpClient() |
StatusNotifierCallback |
getNotifier() |
net.sf.json.JSON |
query(org.apache.http.client.methods.HttpRequestBase request,
int expectedCode)
Execute Http request and response code
|
net.sf.json.JSONObject |
queryObject(org.apache.http.client.methods.HttpRequestBase request,
int expectedCode)
Execute Http request and verify response
|
protected static final org.apache.log.Logger log
protected static final int TIMEOUT
protected final org.apache.http.impl.client.AbstractHttpClient httpClient
protected final StatusNotifierCallback notifier
protected final String address
protected final String dataAddress
public HttpUtils(StatusNotifierCallback notifier, String address, String dataAddress)
public org.apache.http.client.methods.HttpGet createGet(String uri)
public org.apache.http.client.methods.HttpPost createPost(String uri, String data)
public org.apache.http.client.methods.HttpPost createPost(String uri, LinkedList<org.apache.http.entity.mime.FormBodyPart> partsList)
public org.apache.http.client.methods.HttpPatch createPatch(String url, net.sf.json.JSON data)
public net.sf.json.JSONObject queryObject(org.apache.http.client.methods.HttpRequestBase request,
int expectedCode)
throws IOException
request - - HTTP RequestexpectedCode - - expected response codeIOExceptionpublic net.sf.json.JSON query(org.apache.http.client.methods.HttpRequestBase request,
int expectedCode)
throws IOException
request - - HTTP RequestexpectedCode - - expected response codeIOExceptionprotected void addRequiredHeader(org.apache.http.client.methods.HttpRequestBase httpRequestBase)
public org.apache.http.impl.client.AbstractHttpClient getHttpClient()
public StatusNotifierCallback getNotifier()
public String getAddress()
public String getDataAddress()
Copyright © 2017. All rights reserved.