@Deprecated public class NtlmHttpURLConnection extends HttpURLConnection
HttpURLConnection
to provide NTLM authentication
services.
Please read Using jCIFS NTLM Authentication for HTTP Connections.
Warning: Do not use this if there is a chance that you might have multiple connections (even plain
HttpURLConnections, for the complete JRE) to the same host with different or mixed anonymous/authenticated
credentials. Authenticated connections can/will be reused.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 |
---|
NtlmHttpURLConnection(HttpURLConnection connection,
CIFSContext tc)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addRequestProperty(String key,
String value)
Deprecated.
|
void |
connect()
Deprecated.
|
void |
disconnect()
Deprecated.
|
boolean |
getAllowUserInteraction()
Deprecated.
|
int |
getConnectTimeout()
Deprecated.
|
Object |
getContent()
Deprecated.
|
Object |
getContent(Class[] classes)
Deprecated.
|
String |
getContentEncoding()
Deprecated.
|
int |
getContentLength()
Deprecated.
|
String |
getContentType()
Deprecated.
|
long |
getDate()
Deprecated.
|
boolean |
getDefaultUseCaches()
Deprecated.
|
boolean |
getDoInput()
Deprecated.
|
boolean |
getDoOutput()
Deprecated.
|
InputStream |
getErrorStream()
Deprecated.
|
long |
getExpiration()
Deprecated.
|
String |
getHeaderField(int index)
Deprecated.
|
String |
getHeaderField(String header)
Deprecated.
|
long |
getHeaderFieldDate(String header,
long def)
Deprecated.
|
int |
getHeaderFieldInt(String header,
int def)
Deprecated.
|
String |
getHeaderFieldKey(int index)
Deprecated.
|
Map<String,List<String>> |
getHeaderFields()
Deprecated.
|
long |
getIfModifiedSince()
Deprecated.
|
InputStream |
getInputStream()
Deprecated.
|
boolean |
getInstanceFollowRedirects()
Deprecated.
|
long |
getLastModified()
Deprecated.
|
OutputStream |
getOutputStream()
Deprecated.
|
Permission |
getPermission()
Deprecated.
|
int |
getReadTimeout()
Deprecated.
|
String |
getRequestMethod()
Deprecated.
|
Map<String,List<String>> |
getRequestProperties()
Deprecated.
|
String |
getRequestProperty(String key)
Deprecated.
|
int |
getResponseCode()
Deprecated.
|
String |
getResponseMessage()
Deprecated.
|
URL |
getURL()
Deprecated.
|
boolean |
getUseCaches()
Deprecated.
|
void |
setAllowUserInteraction(boolean allowUserInteraction)
Deprecated.
|
void |
setConnectTimeout(int timeout)
Deprecated.
|
void |
setDefaultUseCaches(boolean defaultUseCaches)
Deprecated.
|
void |
setDoInput(boolean doInput)
Deprecated.
|
void |
setDoOutput(boolean doOutput)
Deprecated.
|
void |
setIfModifiedSince(long ifModifiedSince)
Deprecated.
|
void |
setInstanceFollowRedirects(boolean instanceFollowRedirects)
Deprecated.
|
void |
setReadTimeout(int timeout)
Deprecated.
|
void |
setRequestMethod(String requestMethod)
Deprecated.
|
void |
setRequestProperty(String key,
String value)
Deprecated.
|
void |
setUseCaches(boolean useCaches)
Deprecated.
|
String |
toString()
Deprecated.
|
boolean |
usingProxy()
Deprecated.
|
getFollowRedirects, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects
getContentLengthLong, getDefaultAllowUserInteraction, getDefaultRequestProperty, getFileNameMap, getHeaderFieldLong, guessContentTypeFromName, guessContentTypeFromStream, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setFileNameMap
public NtlmHttpURLConnection(HttpURLConnection connection, CIFSContext tc)
connection
- connection to wraptc
- context to usepublic void connect() throws IOException
connect
in class URLConnection
IOException
public URL getURL()
getURL
in class URLConnection
public int getContentLength()
getContentLength
in class URLConnection
public String getContentType()
getContentType
in class URLConnection
public String getContentEncoding()
getContentEncoding
in class URLConnection
public long getExpiration()
getExpiration
in class URLConnection
public long getDate()
getDate
in class URLConnection
public long getLastModified()
getLastModified
in class URLConnection
public String getHeaderField(String header)
getHeaderField
in class URLConnection
public Map<String,List<String>> getHeaderFields()
getHeaderFields
in class URLConnection
public int getHeaderFieldInt(String header, int def)
getHeaderFieldInt
in class URLConnection
public long getHeaderFieldDate(String header, long def)
getHeaderFieldDate
in class HttpURLConnection
public String getHeaderFieldKey(int index)
getHeaderFieldKey
in class HttpURLConnection
public String getHeaderField(int index)
getHeaderField
in class HttpURLConnection
public Object getContent() throws IOException
getContent
in class URLConnection
IOException
public Object getContent(Class[] classes) throws IOException
getContent
in class URLConnection
IOException
public Permission getPermission() throws IOException
getPermission
in class HttpURLConnection
IOException
public InputStream getInputStream() throws IOException
getInputStream
in class URLConnection
IOException
public OutputStream getOutputStream() throws IOException
getOutputStream
in class URLConnection
IOException
public String toString()
toString
in class URLConnection
public void setDoInput(boolean doInput)
setDoInput
in class URLConnection
public boolean getDoInput()
getDoInput
in class URLConnection
public void setDoOutput(boolean doOutput)
setDoOutput
in class URLConnection
public boolean getDoOutput()
getDoOutput
in class URLConnection
public void setAllowUserInteraction(boolean allowUserInteraction)
setAllowUserInteraction
in class URLConnection
public boolean getAllowUserInteraction()
getAllowUserInteraction
in class URLConnection
public void setUseCaches(boolean useCaches)
setUseCaches
in class URLConnection
public boolean getUseCaches()
getUseCaches
in class URLConnection
public void setIfModifiedSince(long ifModifiedSince)
setIfModifiedSince
in class URLConnection
public long getIfModifiedSince()
getIfModifiedSince
in class URLConnection
public boolean getDefaultUseCaches()
getDefaultUseCaches
in class URLConnection
public void setDefaultUseCaches(boolean defaultUseCaches)
setDefaultUseCaches
in class URLConnection
public int getConnectTimeout()
getConnectTimeout
in class URLConnection
public void setConnectTimeout(int timeout)
setConnectTimeout
in class URLConnection
public int getReadTimeout()
getReadTimeout
in class URLConnection
public void setReadTimeout(int timeout)
setReadTimeout
in class URLConnection
public void setRequestProperty(String key, String value)
setRequestProperty
in class URLConnection
public void addRequestProperty(String key, String value)
addRequestProperty
in class URLConnection
public String getRequestProperty(String key)
getRequestProperty
in class URLConnection
public Map<String,List<String>> getRequestProperties()
getRequestProperties
in class URLConnection
public void setInstanceFollowRedirects(boolean instanceFollowRedirects)
setInstanceFollowRedirects
in class HttpURLConnection
public boolean getInstanceFollowRedirects()
getInstanceFollowRedirects
in class HttpURLConnection
public void setRequestMethod(String requestMethod) throws ProtocolException
setRequestMethod
in class HttpURLConnection
ProtocolException
public String getRequestMethod()
getRequestMethod
in class HttpURLConnection
public int getResponseCode() throws IOException
getResponseCode
in class HttpURLConnection
IOException
public String getResponseMessage() throws IOException
getResponseMessage
in class HttpURLConnection
IOException
public void disconnect()
disconnect
in class HttpURLConnection
public boolean usingProxy()
usingProxy
in class HttpURLConnection
public InputStream getErrorStream()
getErrorStream
in class HttpURLConnection
Copyright © 2018. All rights reserved.