Class JythonHttpClient
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.script.builtin.http.JythonHttpClient
 
- 
 public class JythonHttpClient extends java.lang.ObjectA Jython-optimized wrapper around the baseHttpClientavailable in Java 11+. Mostly, through convenience functions that make things easier to use from Jython.
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Responsedelete(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>deleteAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Responseget(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>getAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)longgetConnectTimeout()CookieManagergetCookieManager()com.inductiveautomation.ignition.common.gson.GsongetGson()java.net.http.HttpClientgetJavaClient()java.lang.StringgetRedirectPolicy()java.lang.StringgetVersion()Responsehead(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>headAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Responseoptions(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>optionsAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)static java.util.Optional<java.nio.charset.Charset>parseCharset(java.lang.String contentType)Responsepatch(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>patchAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Responsepost(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>postAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Responseput(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>putAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Responserequest(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>requestAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)voidsetGson(com.inductiveautomation.ignition.common.gson.Gson gson)java.lang.StringtoString()Responsetrace(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)Promise<Response>traceAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords)
 
- 
- 
- 
Method Detail- 
parseCharsetpublic static java.util.Optional<java.nio.charset.Charset> parseCharset(java.lang.String contentType) throws org.python.core.PyIgnoreMethodTag- Throws:
- org.python.core.PyIgnoreMethodTag
 
 - 
headpublic Response head(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
headAsyncpublic Promise<Response> headAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
getpublic Response get(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
getAsyncpublic Promise<Response> getAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
postpublic Response post(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
postAsyncpublic Promise<Response> postAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
putpublic Response put(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
putAsyncpublic Promise<Response> putAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
patchpublic Response patch(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
patchAsyncpublic Promise<Response> patchAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
deletepublic Response delete(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
deleteAsyncpublic Promise<Response> deleteAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
tracepublic Response trace(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
traceAsyncpublic Promise<Response> traceAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
optionspublic Response options(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
optionsAsyncpublic Promise<Response> optionsAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
requestpublic Response request(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) throws java.io.IOException - Throws:
- java.io.IOException
 
 - 
requestAsyncpublic Promise<Response> requestAsync(org.python.core.PyObject[] pyArgs, java.lang.String[] keywords) 
 - 
getCookieManagerpublic CookieManager getCookieManager() 
 - 
getGsonpublic com.inductiveautomation.ignition.common.gson.Gson getGson() 
 - 
setGsonpublic void setGson(com.inductiveautomation.ignition.common.gson.Gson gson) 
 - 
getConnectTimeoutpublic long getConnectTimeout() 
 - 
getRedirectPolicypublic java.lang.String getRedirectPolicy() 
 - 
getVersionpublic java.lang.String getVersion() 
 - 
getJavaClientpublic java.net.http.HttpClient getJavaClient() 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-