Class Response
java.lang.Object
com.inductiveautomation.ignition.common.script.builtin.http.Response
A thin wrapper around the
HttpResponse
class. Will only ever directly contain a HttpResponse<byte[]>
- is not truly generic.-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getBody()
HttpResponse<byte[]>
org.python.core.PyObject
getJson()
org.python.core.PyObject
Attempt to decode the rawbyte[]
this Response contains to a string with the specified charset, and then decode that string to a direct Python representation (ie, dictionaries and lists).int
getText()
Attempt to decode the rawbyte[]
this Response contains to a string with the specified charset.getUrl()
boolean
boolean
isGood()
boolean
toString()
-
Constructor Details
-
Response
-
-
Method Details
-
getBody
public byte[] getBody() -
getJson
public org.python.core.PyObject getJson() -
getJson
Attempt to decode the rawbyte[]
this Response contains to a string with the specified charset, and then decode that string to a direct Python representation (ie, dictionaries and lists). Encoding defaults to the charset specified in the response, orStandardCharsets.UTF_8
if the response did not specify a charset. -
getText
-
getText
Attempt to decode the rawbyte[]
this Response contains to a string with the specified charset. Caches decoded bodies so they can be quickly retrieved again, per charset. Encoding defaults to the charset specified in the response, orStandardCharsets.UTF_8
if the response did not specify a charset. -
getUrl
-
getHeaders
-
getStatusCode
public int getStatusCode() -
isGood
public boolean isGood()- Returns:
- true if the response code was not any error.
-
isClientError
public boolean isClientError()- Returns:
- true if the response code was a 4XX error.
-
isServerError
public boolean isServerError()- Returns:
- true if the response code was a 5XX error.
-
getCookieManager
-
getJavaResponse
-
getRequest
-
toString
-