Package jcifs.http

Class NtlmHttpURLConnection

    • Field Summary

      • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      NtlmHttpURLConnection​(java.net.HttpURLConnection connection)  
    • Constructor Detail

      • NtlmHttpURLConnection

        public NtlmHttpURLConnection​(java.net.HttpURLConnection connection)
    • Method Detail

      • connect

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

        public java.net.URL getURL()
        Overrides:
        getURL in class java.net.URLConnection
      • getContentLength

        public int getContentLength()
        Overrides:
        getContentLength in class java.net.URLConnection
      • getContentType

        public java.lang.String getContentType()
        Overrides:
        getContentType in class java.net.URLConnection
      • getContentEncoding

        public java.lang.String getContentEncoding()
        Overrides:
        getContentEncoding in class java.net.URLConnection
      • getExpiration

        public long getExpiration()
        Overrides:
        getExpiration in class java.net.URLConnection
      • getDate

        public long getDate()
        Overrides:
        getDate in class java.net.URLConnection
      • getLastModified

        public long getLastModified()
        Overrides:
        getLastModified in class java.net.URLConnection
      • getHeaderField

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

        public java.util.Map getHeaderFields()
        Overrides:
        getHeaderFields in class java.net.URLConnection
      • getHeaderFieldInt

        public int getHeaderFieldInt​(java.lang.String header,
                                     int def)
        Overrides:
        getHeaderFieldInt in class java.net.URLConnection
      • getHeaderFieldDate

        public long getHeaderFieldDate​(java.lang.String header,
                                       long def)
        Overrides:
        getHeaderFieldDate in class java.net.HttpURLConnection
      • 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
      • getContent

        public java.lang.Object getContent()
                                    throws java.io.IOException
        Overrides:
        getContent in class java.net.URLConnection
        Throws:
        java.io.IOException
      • getContent

        public java.lang.Object getContent​(java.lang.Class[] classes)
                                    throws java.io.IOException
        Overrides:
        getContent in class java.net.URLConnection
        Throws:
        java.io.IOException
      • getPermission

        public java.security.Permission getPermission()
                                               throws java.io.IOException
        Overrides:
        getPermission in class java.net.HttpURLConnection
        Throws:
        java.io.IOException
      • 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
      • toString

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

        public void setDoInput​(boolean doInput)
        Overrides:
        setDoInput in class java.net.URLConnection
      • getDoInput

        public boolean getDoInput()
        Overrides:
        getDoInput in class java.net.URLConnection
      • setDoOutput

        public void setDoOutput​(boolean doOutput)
        Overrides:
        setDoOutput in class java.net.URLConnection
      • getDoOutput

        public boolean getDoOutput()
        Overrides:
        getDoOutput in class java.net.URLConnection
      • setAllowUserInteraction

        public void setAllowUserInteraction​(boolean allowUserInteraction)
        Overrides:
        setAllowUserInteraction in class java.net.URLConnection
      • getAllowUserInteraction

        public boolean getAllowUserInteraction()
        Overrides:
        getAllowUserInteraction in class java.net.URLConnection
      • setUseCaches

        public void setUseCaches​(boolean useCaches)
        Overrides:
        setUseCaches in class java.net.URLConnection
      • getUseCaches

        public boolean getUseCaches()
        Overrides:
        getUseCaches in class java.net.URLConnection
      • setIfModifiedSince

        public void setIfModifiedSince​(long ifModifiedSince)
        Overrides:
        setIfModifiedSince in class java.net.URLConnection
      • getIfModifiedSince

        public long getIfModifiedSince()
        Overrides:
        getIfModifiedSince in class java.net.URLConnection
      • getDefaultUseCaches

        public boolean getDefaultUseCaches()
        Overrides:
        getDefaultUseCaches in class java.net.URLConnection
      • setDefaultUseCaches

        public void setDefaultUseCaches​(boolean defaultUseCaches)
        Overrides:
        setDefaultUseCaches in class java.net.URLConnection
      • setRequestProperty

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

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

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

        public java.util.Map getRequestProperties()
        Overrides:
        getRequestProperties in class java.net.URLConnection
      • setInstanceFollowRedirects

        public void setInstanceFollowRedirects​(boolean instanceFollowRedirects)
        Overrides:
        setInstanceFollowRedirects in class java.net.HttpURLConnection
      • getInstanceFollowRedirects

        public boolean getInstanceFollowRedirects()
        Overrides:
        getInstanceFollowRedirects in class java.net.HttpURLConnection
      • setRequestMethod

        public void setRequestMethod​(java.lang.String requestMethod)
                              throws java.net.ProtocolException
        Overrides:
        setRequestMethod in class java.net.HttpURLConnection
        Throws:
        java.net.ProtocolException
      • getRequestMethod

        public java.lang.String getRequestMethod()
        Overrides:
        getRequestMethod in class java.net.HttpURLConnection
      • 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()
                                            throws java.io.IOException
        Overrides:
        getResponseMessage in class java.net.HttpURLConnection
        Throws:
        java.io.IOException
      • disconnect

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

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

        public java.io.InputStream getErrorStream()
        Overrides:
        getErrorStream in class java.net.HttpURLConnection