@Beta public class MockHttpURLConnection extends 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, responseMessageallowUserInteraction, connected, doInput, doOutput, ifModifiedSince, url, useCaches| Constructor and Description |
|---|
MockHttpURLConnection(URL u) |
getFollowRedirects, getHeaderField, getHeaderFieldDate, getHeaderFieldKey, getInstanceFollowRedirects, getPermission, getRequestMethod, getResponseMessage, setChunkedStreamingMode, 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(URL u)
u - the URL or null for nonepublic void disconnect()
disconnect in class HttpURLConnectionpublic boolean usingProxy()
usingProxy in class HttpURLConnectionpublic void connect()
throws IOException
connect in class URLConnectionIOExceptionpublic int getResponseCode()
throws IOException
getResponseCode in class HttpURLConnectionIOExceptionpublic void setDoOutput(boolean dooutput)
setDoOutput in class URLConnectionpublic OutputStream getOutputStream() throws IOException
getOutputStream in class URLConnectionIOExceptionpublic final boolean doOutputCalled()
URLConnection.doOutput was called.public MockHttpURLConnection setOutputStream(OutputStream outputStream)
null to throw an UnknownServiceException when getOutputStream() is called.
By default it is null.
public MockHttpURLConnection setResponseCode(int responseCode)
public MockHttpURLConnection addHeader(String name, String value)
public MockHttpURLConnection setInputStream(InputStream is)
To prevent incidental overwrite, only the first non-null assignment is honored.
public MockHttpURLConnection setErrorStream(InputStream is)
To prevent incidental overwrite, only the first non-null assignment is honored.
public InputStream getInputStream() throws IOException
getInputStream in class URLConnectionIOExceptionpublic InputStream getErrorStream()
getErrorStream in class HttpURLConnectionpublic Map<String,List<String>> getHeaderFields()
getHeaderFields in class URLConnectionpublic String getHeaderField(String name)
getHeaderField in class URLConnectionpublic int getChunkLength()
public void setFixedLengthStreamingMode(int contentLength)
setFixedLengthStreamingMode in class HttpURLConnectionpublic void setFixedLengthStreamingMode(long contentLength)
setFixedLengthStreamingMode in class HttpURLConnectionpublic boolean isSetFixedLengthStreamingModeIntCalled()
public boolean isSetFixedLengthStreamingModeLongCalled()
Copyright © 2011–2025 Google. All rights reserved.