de.enough.polish.android.io
Interface HttpConnection
- All Superinterfaces:
- Connection, ContentConnection, InputConnection, OutputConnection, StreamConnection
- All Known Subinterfaces:
- HttpsConnection
- All Known Implementing Classes:
- HttpConnectionImpl, HttpsConnectionImpl
public interface HttpConnection
- extends ContentConnection
GET
static final String GET
- See Also:
- Constant Field Values
HEAD
static final String HEAD
- See Also:
- Constant Field Values
POST
static final String POST
- See Also:
- Constant Field Values
HTTP_ACCEPTED
static final int HTTP_ACCEPTED
- See Also:
- Constant Field Values
HTTP_BAD_GATEWAY
static final int HTTP_BAD_GATEWAY
- See Also:
- Constant Field Values
HTTP_BAD_METHOD
static final int HTTP_BAD_METHOD
- See Also:
- Constant Field Values
HTTP_BAD_REQUEST
static final int HTTP_BAD_REQUEST
- See Also:
- Constant Field Values
HTTP_CLIENT_TIMEOUT
static final int HTTP_CLIENT_TIMEOUT
- See Also:
- Constant Field Values
HTTP_CONFLICT
static final int HTTP_CONFLICT
- See Also:
- Constant Field Values
HTTP_CREATED
static final int HTTP_CREATED
- See Also:
- Constant Field Values
HTTP_ENTITY_TOO_LARGE
static final int HTTP_ENTITY_TOO_LARGE
- See Also:
- Constant Field Values
HTTP_EXPECT_FAILED
static final int HTTP_EXPECT_FAILED
- See Also:
- Constant Field Values
HTTP_FORBIDDEN
static final int HTTP_FORBIDDEN
- See Also:
- Constant Field Values
HTTP_GATEWAY_TIMEOUT
static final int HTTP_GATEWAY_TIMEOUT
- See Also:
- Constant Field Values
HTTP_GONE
static final int HTTP_GONE
- See Also:
- Constant Field Values
HTTP_INTERNAL_ERROR
static final int HTTP_INTERNAL_ERROR
- See Also:
- Constant Field Values
HTTP_LENGTH_REQUIRED
static final int HTTP_LENGTH_REQUIRED
- See Also:
- Constant Field Values
HTTP_MOVED_PERM
static final int HTTP_MOVED_PERM
- See Also:
- Constant Field Values
HTTP_MOVED_TEMP
static final int HTTP_MOVED_TEMP
- See Also:
- Constant Field Values
HTTP_MULT_CHOICE
static final int HTTP_MULT_CHOICE
- See Also:
- Constant Field Values
HTTP_NO_CONTENT
static final int HTTP_NO_CONTENT
- See Also:
- Constant Field Values
HTTP_NOT_ACCEPTABLE
static final int HTTP_NOT_ACCEPTABLE
- See Also:
- Constant Field Values
HTTP_NOT_AUTHORITATIVE
static final int HTTP_NOT_AUTHORITATIVE
- See Also:
- Constant Field Values
HTTP_NOT_FOUND
static final int HTTP_NOT_FOUND
- See Also:
- Constant Field Values
HTTP_NOT_IMPLEMENTED
static final int HTTP_NOT_IMPLEMENTED
- See Also:
- Constant Field Values
HTTP_NOT_MODIFIED
static final int HTTP_NOT_MODIFIED
- See Also:
- Constant Field Values
HTTP_OK
static final int HTTP_OK
- See Also:
- Constant Field Values
HTTP_PARTIAL
static final int HTTP_PARTIAL
- See Also:
- Constant Field Values
HTTP_PAYMENT_REQUIRED
static final int HTTP_PAYMENT_REQUIRED
- See Also:
- Constant Field Values
HTTP_PRECON_FAILED
static final int HTTP_PRECON_FAILED
- See Also:
- Constant Field Values
HTTP_PROXY_AUTH
static final int HTTP_PROXY_AUTH
- See Also:
- Constant Field Values
HTTP_REQ_TOO_LONG
static final int HTTP_REQ_TOO_LONG
- See Also:
- Constant Field Values
HTTP_RESET
static final int HTTP_RESET
- See Also:
- Constant Field Values
HTTP_SEE_OTHER
static final int HTTP_SEE_OTHER
- See Also:
- Constant Field Values
HTTP_TEMP_REDIRECT
static final int HTTP_TEMP_REDIRECT
- See Also:
- Constant Field Values
HTTP_UNAUTHORIZED
static final int HTTP_UNAUTHORIZED
- See Also:
- Constant Field Values
HTTP_UNAVAILABLE
static final int HTTP_UNAVAILABLE
- See Also:
- Constant Field Values
HTTP_UNSUPPORTED_RANGE
static final int HTTP_UNSUPPORTED_RANGE
- See Also:
- Constant Field Values
HTTP_UNSUPPORTED_TYPE
static final int HTTP_UNSUPPORTED_TYPE
- See Also:
- Constant Field Values
HTTP_USE_PROXY
static final int HTTP_USE_PROXY
- See Also:
- Constant Field Values
HTTP_VERSION
static final int HTTP_VERSION
- See Also:
- Constant Field Values
close
void close()
throws IOException
- Specified by:
close in interface Connection
- Throws:
IOException
openDataOutputStream
DataOutputStream openDataOutputStream()
throws IOException
- Specified by:
openDataOutputStream in interface OutputConnection
- Throws:
IOException
openOutputStream
OutputStream openOutputStream()
throws IOException
- Specified by:
openOutputStream in interface OutputConnection
- Throws:
IOException
setRequestMethod
void setRequestMethod(String method)
throws IOException
- Throws:
IOException
setRequestProperty
void setRequestProperty(String key,
String value)
throws IOException
- Throws:
IOException
getRequestMethod
String getRequestMethod()
getRequestProperty
String getRequestProperty(String key)
getURL
String getURL()
getQuery
String getQuery()
getPort
int getPort()
getHost
String getHost()
getProtocol
String getProtocol()
getFile
String getFile()
getRef
String getRef()
openDataInputStream
DataInputStream openDataInputStream()
throws IOException
- Specified by:
openDataInputStream in interface InputConnection
- Throws:
IOException
openInputStream
InputStream openInputStream()
throws IOException
- Specified by:
openInputStream in interface InputConnection
- Throws:
IOException
getLength
long getLength()
- Specified by:
getLength in interface ContentConnection
getType
String getType()
- Specified by:
getType in interface ContentConnection
getEncoding
String getEncoding()
- Specified by:
getEncoding in interface ContentConnection
getHeaderField
String getHeaderField(String name)
throws IOException
- Throws:
IOException
getHeaderField
String getHeaderField(int n)
throws IOException
- Throws:
IOException
getResponseCode
int getResponseCode()
throws IOException
- Throws:
IOException
getResponseMessage
String getResponseMessage()
throws IOException
- Throws:
IOException
getHeaderFieldInt
int getHeaderFieldInt(String name,
int def)
throws IOException
- Throws:
IOException
getHeaderFieldDate
long getHeaderFieldDate(String name,
long def)
throws IOException
- Throws:
IOException
getHeaderFieldKey
String getHeaderFieldKey(int n)
throws IOException
- Throws:
IOException
getDate
long getDate()
throws IOException
- Throws:
IOException
getExpiration
long getExpiration()
throws IOException
- Throws:
IOException
getLastModified
long getLastModified()
throws IOException
- Throws:
IOException