@Beta public class MockHttpURLConnection extends java.net.HttpURLConnection
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
ERROR_BUF
Deprecated.
As of 1.20. Use
setErrorStream(InputStream) instead. |
static byte[] |
INPUT_BUF
Deprecated.
As of 1.20. Use
setInputStream(InputStream) instead. |
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| Constructor and Description |
|---|
MockHttpURLConnection(java.net.URL u) |
| Modifier and Type | Method and Description |
|---|---|
MockHttpURLConnection |
addHeader(java.lang.String name,
java.lang.String value)
Sets a custom response header.
|
void |
connect() |
void |
disconnect() |
boolean |
doOutputCalled()
Returns whether
URLConnection.doOutput was called. |
java.io.InputStream |
getErrorStream() |
java.lang.String |
getHeaderField(java.lang.String name) |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getHeaderFields() |
java.io.InputStream |
getInputStream() |
java.io.OutputStream |
getOutputStream() |
int |
getResponseCode() |
void |
setDoOutput(boolean dooutput) |
MockHttpURLConnection |
setErrorStream(java.io.InputStream is)
Sets the error stream.
|
MockHttpURLConnection |
setInputStream(java.io.InputStream is)
Sets the input stream.
|
MockHttpURLConnection |
setOutputStream(java.io.OutputStream outputStream)
Sets the output stream or
null to throw an UnknownServiceException when
getOutputStream() is called. |
MockHttpURLConnection |
setResponseCode(int responseCode)
Sets the HTTP response status code.
|
boolean |
usingProxy() |
getFollowRedirects, getHeaderField, getHeaderFieldDate, getHeaderFieldKey, getInstanceFollowRedirects, getPermission, getRequestMethod, getResponseMessage, setChunkedStreamingMode, setFixedLengthStreamingMode, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirects, setRequestMethodaddRequestProperty, getAllowUserInteraction, getConnectTimeout, getContent, getContent, getContentEncoding, getContentLength, getContentLengthLong, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldInt, getHeaderFieldLong, getIfModifiedSince, getLastModified, getReadTimeout, getRequestProperties, getRequestProperty, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setConnectTimeout, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setFileNameMap, setIfModifiedSince, setReadTimeout, setRequestProperty, setUseCaches, toString@Deprecated public static final byte[] INPUT_BUF
setInputStream(InputStream) instead.400.@Deprecated public static final byte[] ERROR_BUF
setErrorStream(InputStream) instead.400.public MockHttpURLConnection(java.net.URL u)
u - the URL or null for nonepublic void disconnect()
disconnect in class java.net.HttpURLConnectionpublic boolean usingProxy()
usingProxy in class java.net.HttpURLConnectionpublic void connect()
throws java.io.IOException
connect in class java.net.URLConnectionjava.io.IOExceptionpublic int getResponseCode()
throws java.io.IOException
getResponseCode in class java.net.HttpURLConnectionjava.io.IOExceptionpublic void setDoOutput(boolean dooutput)
setDoOutput in class java.net.URLConnectionpublic java.io.OutputStream getOutputStream()
throws java.io.IOException
getOutputStream in class java.net.URLConnectionjava.io.IOExceptionpublic final boolean doOutputCalled()
URLConnection.doOutput was called.public MockHttpURLConnection setOutputStream(java.io.OutputStream outputStream)
null to throw an UnknownServiceException when
getOutputStream() is called.
By default it is null.
public MockHttpURLConnection setResponseCode(int responseCode)
public MockHttpURLConnection addHeader(java.lang.String name, java.lang.String value)
public MockHttpURLConnection setInputStream(java.io.InputStream is)
To prevent incidental overwrite, only the first non-null assignment is honored.
public MockHttpURLConnection setErrorStream(java.io.InputStream is)
To prevent incidental overwrite, only the first non-null assignment is honored.
public java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in class java.net.URLConnectionjava.io.IOExceptionpublic java.io.InputStream getErrorStream()
getErrorStream in class java.net.HttpURLConnectionpublic java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaderFields()
getHeaderFields in class java.net.URLConnectionpublic java.lang.String getHeaderField(java.lang.String name)
getHeaderField in class java.net.URLConnectionCopyright © 2011-2018 Google. All Rights Reserved.