Modifier and Type | Interface | Description |
---|---|---|
static class |
HttpClient.Method |
HTTP Methods that are acceptable
|
idConverter
STATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET
Modifier and Type | Method | Description |
---|---|---|
HttpClient |
body(byte[] body) |
An http request builder method that sets the body to send.
|
HttpClient |
body(java.lang.String body) |
An http request builder method that sets the body to send.
|
HttpClient |
connectTimeout(int ms) |
An http request builder method that sets the maximum number of
milliseconds that the reader will remain idle waiting for
a connection to occur.
|
HttpClient |
doGet(java.lang.String url) |
An http request builder method that causes this request
to occur as a GET
|
HttpClient |
doHead(java.lang.String url) |
An http request builder method that causes this request
to occur as a HEAD
|
HttpClient |
doRequest(java.lang.String url) |
An http request builder method that causes this request
to occur.
|
void |
finished() |
Closes this connection, entirely.
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaders(java.lang.String urlStr) |
Calls GET on the given url, waiting no more than a few seconds for connection,
and returns the headers from the response.
|
byte[] |
getRawUrl(java.lang.String urlStr) |
Reads the simple raw return content from a given url and returns it as a
byte array.
|
byte[] |
getRawUrl(java.lang.String urlStr,
int maxLength,
int readTimeout) |
Reads the simple raw return content from a given url and returns it as a
byte array.
|
byte[] |
getRawUrl(java.lang.String urlStr,
java.lang.String cookieStr) |
Reads the simple raw return content from a given url and returns it as a
byte array.
|
byte[] |
getRawUrl(java.lang.String urlStr,
java.lang.String cookieStr,
int maxLength,
int readTimeout) |
Reads the simple raw return content from a given url and returns it as a
byte array.
|
java.io.InputStream |
getResponseBody() |
Returns an input stream to the body of the response
to this request.
|
int |
getResponseCode() |
Returns the http status code from the response
|
int |
getResponseContentLength() |
Gets the length of the body of the response to this
request.
|
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getResponseHeaders() |
Returns the headers in the response to this request
|
HttpClient |
header(java.lang.String key,
java.lang.String value) |
An http request builder method that adds a header.
|
HttpClient |
maxReadBytes(int bytes) |
An http request builder method that sets the maximum number of
bytes that can be read by the request processor.
|
HttpClient |
method(HttpClient.Method meth) |
An http request builder method that sets the http method
|
HttpClient |
readTimeout(int ms) |
An http request builder method that sets the maximum number of
milliseconds that the reader will remain idle waiting for
a byte of data.
|
HttpClient |
reset() |
An http request builder method that resets the client obj
so that the connection can be used for another request.
|
copyOf, ID, initializeClass, newInstance
getTickStatus, name, tick
byte[] getRawUrl(java.lang.String urlStr, int maxLength, int readTimeout)
urlStr
- the url to fetchmaxLength
- the maximum size of the content, or 0 for any sizereadTimeout
- the maximum time, in ms, to wait for connects, and readsbyte[] getRawUrl(java.lang.String urlStr, java.lang.String cookieStr)
urlStr
- the url to fetchcookieStr
- cookies to send, or "", or null for nonebyte[] getRawUrl(java.lang.String urlStr)
urlStr
- the url to fetchbyte[] getRawUrl(java.lang.String urlStr, java.lang.String cookieStr, int maxLength, int readTimeout)
urlStr
- the url to fetchcookieStr
- cookies to send, or "", or null for nonemaxLength
- the maximum size of the content, or 0 for any sizereadTimeout
- the maximum time, in ms, to wait for connects, and readsjava.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders(java.lang.String urlStr)
urlStr
- the url to GETHttpClient maxReadBytes(int bytes)
bytes
- max bytes to read, or 0 for no limitHttpClient readTimeout(int ms)
ms
- the maximum number of ms to wait, or 0 for unlimitedHttpClient connectTimeout(int ms)
ms
- the maximum number of ms to wait, or 0 for unlimitedHttpClient reset()
HttpClient body(java.lang.String body)
body
- the body to sendHttpClient body(byte[] body)
body
- the body to sendHttpClient header(java.lang.String key, java.lang.String value)
key
- the header namevalue
- the header valueHttpClient method(HttpClient.Method meth)
meth
- the methodHttpClient doGet(java.lang.String url) throws java.io.IOException
url
- the url to usejava.io.IOException
- a socket errorHttpClient doHead(java.lang.String url) throws java.io.IOException
url
- the url to usejava.io.IOException
- a socket errorHttpClient doRequest(java.lang.String url) throws java.io.IOException
url
- the url to usejava.io.IOException
- a socket errorjava.util.Map<java.lang.String,java.util.List<java.lang.String>> getResponseHeaders()
int getResponseCode()
java.io.InputStream getResponseBody()
int getResponseContentLength()
void finished()