public class SuperTokensCustomHttpURLConnection
extends java.net.HttpURLConnection
HTTP_ACCEPTED, HTTP_BAD_GATEWAY, HTTP_BAD_METHOD, HTTP_BAD_REQUEST, HTTP_CLIENT_TIMEOUT, HTTP_CONFLICT, HTTP_CREATED, HTTP_ENTITY_TOO_LARGE, HTTP_FORBIDDEN, HTTP_GATEWAY_TIMEOUT, HTTP_GONE, HTTP_INTERNAL_ERROR, HTTP_LENGTH_REQUIRED, HTTP_MOVED_PERM, HTTP_MOVED_TEMP, HTTP_MULT_CHOICE, HTTP_NO_CONTENT, HTTP_NOT_ACCEPTABLE, HTTP_NOT_AUTHORITATIVE, HTTP_NOT_FOUND, HTTP_NOT_IMPLEMENTED, HTTP_NOT_MODIFIED, HTTP_OK, HTTP_PARTIAL, HTTP_PAYMENT_REQUIRED, HTTP_PRECON_FAILED, HTTP_PROXY_AUTH, HTTP_REQ_TOO_LONG, HTTP_RESET, HTTP_SEE_OTHER, HTTP_SERVER_ERROR, HTTP_UNAUTHORIZED, HTTP_UNAVAILABLE, HTTP_UNSUPPORTED_TYPE, HTTP_USE_PROXY, HTTP_VERSION| Constructor and Description |
|---|
SuperTokensCustomHttpURLConnection(java.net.HttpURLConnection original,
android.content.Context applicationContext) |
SuperTokensCustomHttpURLConnection(java.net.HttpURLConnection original,
android.content.Context applicationContext,
boolean wasAuthHeaderRemovedInitially) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestProperty(java.lang.String key,
java.lang.String value) |
void |
connect() |
void |
disconnect() |
boolean |
getAllowUserInteraction() |
int |
getConnectTimeout() |
java.lang.Object |
getContent() |
java.lang.Object |
getContent(java.lang.Class[] classes) |
java.lang.String |
getContentEncoding() |
int |
getContentLength() |
long |
getContentLengthLong() |
java.lang.String |
getContentType() |
long |
getDate() |
boolean |
getDefaultUseCaches() |
boolean |
getDoInput() |
boolean |
getDoOutput() |
java.io.InputStream |
getErrorStream() |
long |
getExpiration() |
java.lang.String |
getHeaderField(int n) |
java.lang.String |
getHeaderField(java.lang.String name) |
long |
getHeaderFieldDate(java.lang.String name,
long Default) |
int |
getHeaderFieldInt(java.lang.String name,
int Default) |
java.lang.String |
getHeaderFieldKey(int n) |
long |
getHeaderFieldLong(java.lang.String name,
long Default) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaderFields() |
long |
getIfModifiedSince() |
java.io.InputStream |
getInputStream() |
boolean |
getInstanceFollowRedirects() |
long |
getLastModified() |
java.io.OutputStream |
getOutputStream() |
java.security.Permission |
getPermission() |
int |
getReadTimeout() |
java.lang.String |
getRequestMethod() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getRequestProperties() |
java.lang.String |
getRequestProperty(java.lang.String key) |
int |
getResponseCode() |
java.lang.String |
getResponseMessage() |
java.net.URL |
getURL() |
boolean |
getUseCaches() |
boolean |
getWasAuthHeaderRemovedInitially() |
void |
setAllowUserInteraction(boolean allowuserinteraction) |
void |
setChunkedStreamingMode(int chunklen) |
void |
setConnectTimeout(int timeout) |
void |
setDefaultUseCaches(boolean defaultusecaches) |
void |
setDoInput(boolean doinput) |
void |
setDoOutput(boolean dooutput) |
void |
setFixedLengthStreamingMode(int contentLength) |
void |
setFixedLengthStreamingMode(long contentLength) |
void |
setIfModifiedSince(long ifmodifiedsince) |
void |
setInstanceFollowRedirects(boolean followRedirects) |
void |
setReadTimeout(int timeout) |
void |
setRequestMethod(java.lang.String method) |
void |
setRequestProperty(java.lang.String key,
java.lang.String value) |
void |
setRequestProperty(java.lang.String key,
java.lang.String value,
boolean force) |
void |
setRequestPropertyIgnoringOverride(java.lang.String key,
java.lang.String value) |
void |
setUseCaches(boolean usecaches) |
java.lang.String |
toString() |
boolean |
usingProxy() |
public SuperTokensCustomHttpURLConnection(java.net.HttpURLConnection original,
android.content.Context applicationContext)
public SuperTokensCustomHttpURLConnection(java.net.HttpURLConnection original,
android.content.Context applicationContext,
boolean wasAuthHeaderRemovedInitially)
public boolean getWasAuthHeaderRemovedInitially()
public void disconnect()
disconnect in class java.net.HttpURLConnectionpublic boolean usingProxy()
usingProxy in class java.net.HttpURLConnectionpublic void connect()
throws java.io.IOException
connect in class java.net.URLConnectionjava.io.IOExceptionpublic java.lang.String getHeaderFieldKey(int n)
getHeaderFieldKey in class java.net.HttpURLConnectionpublic void setFixedLengthStreamingMode(int contentLength)
setFixedLengthStreamingMode in class java.net.HttpURLConnectionpublic void setFixedLengthStreamingMode(long contentLength)
setFixedLengthStreamingMode in class java.net.HttpURLConnectionpublic void setChunkedStreamingMode(int chunklen)
setChunkedStreamingMode in class java.net.HttpURLConnectionpublic java.lang.String getHeaderField(int n)
getHeaderField in class java.net.HttpURLConnectionpublic void setInstanceFollowRedirects(boolean followRedirects)
setInstanceFollowRedirects in class java.net.HttpURLConnectionpublic boolean getInstanceFollowRedirects()
getInstanceFollowRedirects in class java.net.HttpURLConnectionpublic void setRequestMethod(java.lang.String method)
throws java.net.ProtocolException
setRequestMethod in class java.net.HttpURLConnectionjava.net.ProtocolExceptionpublic java.lang.String getRequestMethod()
getRequestMethod in class java.net.HttpURLConnectionpublic int getResponseCode()
throws java.io.IOException
getResponseCode in class java.net.HttpURLConnectionjava.io.IOExceptionpublic java.lang.String getResponseMessage()
throws java.io.IOException
getResponseMessage in class java.net.HttpURLConnectionjava.io.IOExceptionpublic long getHeaderFieldDate(java.lang.String name,
long Default)
getHeaderFieldDate in class java.net.HttpURLConnectionpublic java.security.Permission getPermission()
throws java.io.IOException
getPermission in class java.net.HttpURLConnectionjava.io.IOExceptionpublic java.io.InputStream getErrorStream()
getErrorStream in class java.net.HttpURLConnectionpublic void setConnectTimeout(int timeout)
setConnectTimeout in class java.net.URLConnectionpublic int getConnectTimeout()
getConnectTimeout in class java.net.URLConnectionpublic void setReadTimeout(int timeout)
setReadTimeout in class java.net.URLConnectionpublic int getReadTimeout()
getReadTimeout in class java.net.URLConnectionpublic java.net.URL getURL()
getURL in class java.net.URLConnectionpublic int getContentLength()
getContentLength in class java.net.URLConnectionpublic long getContentLengthLong()
getContentLengthLong in class java.net.URLConnectionpublic java.lang.String getContentType()
getContentType in class java.net.URLConnectionpublic java.lang.String getContentEncoding()
getContentEncoding in class java.net.URLConnectionpublic long getExpiration()
getExpiration in class java.net.URLConnectionpublic long getDate()
getDate in class java.net.URLConnectionpublic long getLastModified()
getLastModified in class java.net.URLConnectionpublic java.lang.String getHeaderField(java.lang.String name)
getHeaderField in class java.net.URLConnectionpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderFields()
getHeaderFields in class java.net.URLConnectionpublic int getHeaderFieldInt(java.lang.String name,
int Default)
getHeaderFieldInt in class java.net.URLConnectionpublic long getHeaderFieldLong(java.lang.String name,
long Default)
getHeaderFieldLong in class java.net.URLConnectionpublic java.lang.Object getContent()
throws java.io.IOException
getContent in class java.net.URLConnectionjava.io.IOExceptionpublic java.lang.Object getContent(java.lang.Class[] classes)
throws java.io.IOException
getContent in class java.net.URLConnectionjava.io.IOExceptionpublic java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in class java.net.URLConnectionjava.io.IOExceptionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in class java.net.URLConnectionjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.net.URLConnectionpublic void setDoInput(boolean doinput)
setDoInput in class java.net.URLConnectionpublic boolean getDoInput()
getDoInput in class java.net.URLConnectionpublic void setDoOutput(boolean dooutput)
setDoOutput in class java.net.URLConnectionpublic boolean getDoOutput()
getDoOutput in class java.net.URLConnectionpublic void setAllowUserInteraction(boolean allowuserinteraction)
setAllowUserInteraction in class java.net.URLConnectionpublic boolean getAllowUserInteraction()
getAllowUserInteraction in class java.net.URLConnectionpublic void setUseCaches(boolean usecaches)
setUseCaches in class java.net.URLConnectionpublic boolean getUseCaches()
getUseCaches in class java.net.URLConnectionpublic void setIfModifiedSince(long ifmodifiedsince)
setIfModifiedSince in class java.net.URLConnectionpublic long getIfModifiedSince()
getIfModifiedSince in class java.net.URLConnectionpublic boolean getDefaultUseCaches()
getDefaultUseCaches in class java.net.URLConnectionpublic void setDefaultUseCaches(boolean defaultusecaches)
setDefaultUseCaches in class java.net.URLConnectionpublic void setRequestProperty(java.lang.String key,
java.lang.String value,
boolean force)
public void setRequestPropertyIgnoringOverride(java.lang.String key,
java.lang.String value)
public void setRequestProperty(java.lang.String key,
java.lang.String value)
setRequestProperty in class java.net.URLConnectionpublic void addRequestProperty(java.lang.String key,
java.lang.String value)
addRequestProperty in class java.net.URLConnectionpublic java.lang.String getRequestProperty(java.lang.String key)
getRequestProperty in class java.net.URLConnectionpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getRequestProperties()
getRequestProperties in class java.net.URLConnection