An instance of this class is a HTTP request to send or already sent to the server. More...
Public Member Functions | |
Request (String method, String baseUrl, String path, String[] headers, String body) | |
Request (String json) | |
Request (JSONObject jso) | |
int | getId () |
String | getMethod () |
String | getBaseUrl () |
String | getPath () |
String | getUrl () |
String [] | getHeaders () |
String | getBody () |
boolean | hasSSL () |
JSONObject | toJSON () |
String | toString () |
Static Public Attributes | |
static final String | GET = "GET" |
static final String | POST = "POST" |
static final String | PUT = "PUT" |
static final String | PATCH = "PATCH" |
static final String | DELETE = "DELETE" |
static final String | K_METHOD = "method" |
static final String | K_HEADER = "headers" |
static final String | K_BODY = "body" |
static final String | K_BASEURL = "baseurl" |
static final String | K_PATH = "path" |
Protected Member Functions | |
void | fromJSON (JSONObject jso) |
void | fromJSON (String json) |
void | fromString (String json) |
Package Attributes | |
int | id = 0 |
An instance of this class is a HTTP request to send or already sent to the server.
Request | ( | String | method, |
String | baseUrl, | ||
String | path, | ||
String [] | headers, | ||
String | body | ||
) |
Create a new instance of this class.
method | the HTTP method, one of GET, POST, PUT, PATCH or DELETE |
baseUrl | the base URL (without the path part) of this request |
path | the path part of the request URL |
headers | array of headers to send during the request; the even elements are the header names, while the odd ones are the corresponding values |
body | the body of the HTTP request or null for empty body |
Request | ( | String | json | ) |
Create a new instance of this class from a JSON string (previously produced by calling toString()).
json | the JSON string to parse for creating this request |
Request | ( | JSONObject | jso | ) |
Create a new instance of this class from a JSON object (previously produced by calling toJSON()).
jso | the JSON object to use for creating this request |
|
protected |
|
protected |
|
protected |
String getBaseUrl | ( | ) |
HTTP base URL getter.
String getBody | ( | ) |
HTTP body getter.
String [] getHeaders | ( | ) |
HTTP headers getter.
int getId | ( | ) |
String getMethod | ( | ) |
HTTP method getter.
String getPath | ( | ) |
HTTP URL path getter.
String getUrl | ( | ) |
HTTP full URL getter.
boolean hasSSL | ( | ) |
JSONObject toJSON | ( | ) |
Make a JSON object representation of this request. Such JSON instance can be used to create a new request instance by calling Request(JSONObject).
String toString | ( | ) |
Make a JSON string representation of this request. Such JSON instance can be used to create a new request instance by calling Request(String).
|
static |
|
static |
|
package |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |