Package com.google.api.client.http
package com.google.api.client.http
Subset of HTTP 1.1 needed from the specification in RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1.
- Since:
- 1.0
-
ClassDescriptionAbstract implementation of an HTTP content with typical options.Serializes HTTP request content from an input stream into an output stream.Deprecated.(scheduled to be removed in 1.18) Use
HttpBackOffUnsuccessfulResponseHandler
instead.Basic authentication HTTP request initializer as specified in Basic Authentication SchemeConcrete implementation ofAbstractInputStreamContent
that generates repeatable input streams based on the contents of byte array.This class in meant to wrap anInputStream
so that all bytes in the steam are read and discarded onInputStream.close()
.Empty HTTP content of length zero just to forceHttpRequest.execute()
to add the headerContent-Length: 0
.Deprecated.(scheduled to be removed in 1.18).Deprecated.Concrete implementation ofAbstractInputStreamContent
that generates repeatable input streams based on the contents of a file.URL builder in which the query parameters are specified as generic data key/value pairs, based on the specification RFC 3986: Uniform Resource Identifier (URI).GZip HTTP content encoding.WhenGZIPInputStream
completes processing an individual member it will callInputStream.available()
to determine if there is more stream to try and process.Serializes HTTP request content into an output stream.HTTP content encoding.Streaming content based on an HTTP encoding.HTTP request execute interceptor to intercept the start ofHttpRequest.execute()
before executing the HTTP request.Stores HTTP headers used in an HTTP request or response, as defined in Header Field Definitions.LowLevelHttpRequest which will call the .parseHeader() method for every header added.State container forHttpHeaders.parseHeader(String, String, ParseHeaderState)
.HTTP Media-type as specified in the HTTP RFC.HTTP request method constants specified in RFC 2616 Section 5.1.1.HTTP request.Thread-safe light-weight HTTP request factory layer on top of the HTTP transport that has an optionalHTTP request initializer
for initializing requests.HTTP request initializer.HTTP response.Exception thrown when an error status code is detected in an HTTP response.Builder.HTTP response interceptor to intercept the end ofHttpRequest.execute()
before returning a successful response or throwing an exception for an unsuccessful response.Constants enumerating the HTTP status codes.Thread-safe abstract HTTP transport.Interface which handles abnormal HTTP responses (in other words not 2XX).Concrete implementation ofAbstractInputStreamContent
that simply handles the transfer of data from an input stream to an output stream.Low-level HTTP request.Low-level HTTP response.Serializes MIME multipart content as specified by RFC 2387: The MIME Multipart/Related Content-type and RFC 2046: Multipurpose Internet Mail Extensions: The Multipart/mixed (primary) subtype.Single part of a multi-part request.Beta
Utilities for Census monitoring and tracing.Expands URI Templates.Contains information on how to output a composite value.Implements support for HTTP form content encoding serialization of typeapplication/x-www-form-urlencoded
as specified in the HTML 4.0 Specification.Implements support for HTTP form content encoding parsing of typeapplication/x-www-form-urlencoded
as specified in the HTML 4.0 Specification.