Class HttpUrlConnection


  • public class HttpUrlConnection
    extends java.net.HttpURLConnection
    Author:
    Roberto To change the template for this generated type comment go to Window>Preferences>Java>Code Generation>Code and Comments
    • Field Summary

      Fields 
      Modifier and Type Field Description
      HttpClient iHttpClient  
      protected java.net.URI iUrl  
      • 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, url, useCaches
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close​(boolean pKeepActive)  
      void connect()  
      void disconnect()  
      java.lang.String getHeaderField​(int index)  
      java.lang.String getHeaderField​(java.lang.String name)  
      java.lang.String getHeaderFieldKey​(int index)  
      HttpClient getHttpClient()  
      java.io.InputStream getInputStream()  
      java.io.OutputStream getOutputStream()  
      java.security.Permission getPermission()  
      java.lang.String getRequestMethod()  
      java.lang.String getRequestProperty​(java.lang.String key)  
      int getResponseCode()  
      java.lang.String getResponseMessage()  
      void reset()  
      void setRequestMethod​(java.lang.String pMethod)  
      void setRequestProperty​(java.lang.String key, java.lang.String value)  
      java.lang.String toString()  
      void useHttp11​(boolean bool)  
      boolean usingProxy()  
      • Methods inherited from class java.net.HttpURLConnection

        getErrorStream, getFollowRedirects, getHeaderFieldDate, getInstanceFollowRedirects, setAuthenticator, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirects
      • 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, getHeaderFields, getIfModifiedSince, getLastModified, getReadTimeout, getRequestProperties, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setReadTimeout, setUseCaches
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • iUrl

        protected java.net.URI iUrl
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.net.URLConnection
      • getPermission

        public java.security.Permission getPermission()
                                               throws java.io.IOException
        Overrides:
        getPermission in class java.net.HttpURLConnection
        Throws:
        java.io.IOException
      • connect

        public void connect()
                     throws java.io.IOException
        Specified by:
        connect in class java.net.URLConnection
        Throws:
        java.io.IOException
      • setRequestMethod

        public void setRequestMethod​(java.lang.String pMethod)
        Overrides:
        setRequestMethod in class java.net.HttpURLConnection
      • setRequestProperty

        public void setRequestProperty​(java.lang.String key,
                                       java.lang.String value)
        Overrides:
        setRequestProperty in class java.net.URLConnection
      • disconnect

        public void disconnect()
        Specified by:
        disconnect in class java.net.HttpURLConnection
      • close

        public void close​(boolean pKeepActive)
      • getInputStream

        public java.io.InputStream getInputStream()
                                           throws java.io.IOException
        Overrides:
        getInputStream in class java.net.URLConnection
        Throws:
        java.io.IOException
      • getOutputStream

        public java.io.OutputStream getOutputStream()
                                             throws java.io.IOException
        Overrides:
        getOutputStream in class java.net.URLConnection
        Throws:
        java.io.IOException
      • usingProxy

        public boolean usingProxy()
        Specified by:
        usingProxy in class java.net.HttpURLConnection
      • getHttpClient

        public HttpClient getHttpClient()
      • getHeaderField

        public java.lang.String getHeaderField​(java.lang.String name)
        Overrides:
        getHeaderField in class java.net.URLConnection
      • getHeaderFieldKey

        public java.lang.String getHeaderFieldKey​(int index)
        Overrides:
        getHeaderFieldKey in class java.net.HttpURLConnection
      • getHeaderField

        public java.lang.String getHeaderField​(int index)
        Overrides:
        getHeaderField in class java.net.HttpURLConnection
      • getRequestProperty

        public java.lang.String getRequestProperty​(java.lang.String key)
        Overrides:
        getRequestProperty in class java.net.URLConnection
      • getRequestMethod

        public java.lang.String getRequestMethod()
        Overrides:
        getRequestMethod in class java.net.HttpURLConnection
      • reset

        public void reset()
      • getResponseCode

        public int getResponseCode()
                            throws java.io.IOException
        Overrides:
        getResponseCode in class java.net.HttpURLConnection
        Throws:
        java.io.IOException
      • getResponseMessage

        public java.lang.String getResponseMessage()
        Overrides:
        getResponseMessage in class java.net.HttpURLConnection
      • useHttp11

        public void useHttp11​(boolean bool)