Class BiglyBTURLConnection
java.lang.Object
java.net.URLConnection
java.net.HttpURLConnection
com.biglybt.core.util.protocol.biglybt.BiglyBTURLConnection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InputStream
private static final boolean
private int
private String
private final URL
Fields inherited from class java.net.HttpURLConnection
chunkLength, fixedContentLength, fixedContentLengthLong, 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, instanceFollowRedirects, method, responseCode, responseMessage
Fields inherited from class java.net.URLConnection
allowUserInteraction, connected, doInput, doOutput, ifModifiedSince, useCaches
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
connect()
void
getHeaderField
(String name) int
void
setHeaderField
(String name, String value) void
setResponse
(int _code, String _msg) boolean
Methods inherited from class java.net.HttpURLConnection
getErrorStream, getFollowRedirects, getHeaderField, getHeaderFieldDate, getHeaderFieldKey, getInstanceFollowRedirects, getPermission, getRequestMethod, setAuthenticator, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirects, setRequestMethod
Methods inherited from class java.net.URLConnection
addRequestProperty, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldInt, getHeaderFieldLong, getIfModifiedSince, getLastModified, getOutputStream, getReadTimeout, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setRequestProperty, setUseCaches, toString
-
Field Details
-
ONLY_VUZE_FILE
private static final boolean ONLY_VUZE_FILE- See Also:
-
url
-
response_code
private int response_code -
response_msg
-
input_stream
-
headers
-
-
Constructor Details
-
BiglyBTURLConnection
BiglyBTURLConnection(URL u)
-
-
Method Details
-
connect
- Specified by:
connect
in classURLConnection
- Throws:
IOException
-
getHeaderFields
- Overrides:
getHeaderFields
in classURLConnection
-
getHeaderField
- Overrides:
getHeaderField
in classURLConnection
-
setHeaderField
-
getInputStream
- Overrides:
getInputStream
in classURLConnection
- Throws:
IOException
-
setResponse
-
getResponseCode
public int getResponseCode()- Overrides:
getResponseCode
in classHttpURLConnection
-
getResponseMessage
- Overrides:
getResponseMessage
in classHttpURLConnection
-
usingProxy
public boolean usingProxy()- Specified by:
usingProxy
in classHttpURLConnection
-
disconnect
public void disconnect()- Specified by:
disconnect
in classHttpURLConnection
-