See: Description
Interface | Description |
---|---|
IURLFetchServiceFactory |
Factory for
URLFetchService
|
URLFetchService |
The
URLFetchService
provides a way for user code to execute
HTTP requests to external URLs.
|
Class | Description |
---|---|
FetchOptions |
Allows users to customize the behavior of
URLFetchService
operations.
|
FetchOptions.Builder |
Contains static creation methods for
FetchOptions
.
|
HTTPHeader |
HTTPHeader
can represent either an HTTP request header, or
an HTTP response header.
|
HTTPRequest |
HTTPRequest
encapsulates a single HTTP request that is made
via the
URLFetchService
.
|
HTTPResponse |
HTTPResponse
encapsulates the results of a
HTTPRequest
made via the
URLFetchService
.
|
IURLFetchServiceFactoryProvider |
Factory provider for
IURLFetchServiceFactory
.
|
URLFetchServiceFactory |
Factory for
URLFetchService
|
Enum | Description |
---|---|
HTTPMethod |
HTTPMethod
is an enumeration of HTTP methods that can be
sent to a remote server via the
URLFetchService
.
|
Exception | Description |
---|---|
InternalTransientException |
InternalTransientException
is thrown when
a temporary error occurs in retrieving the URL.
|
ResponseTooLargeException |
ResponseTooLargeException
is thrown when the result of a
URLFetchService
operation is too large.
|
URLConnection
class can also be
used to do this, and in App Engine is implemented by using URL
Fetch. Chunked and hanging requests, however, are not supported.
As is typical for App Engine services, the
URLFetchServiceFactory
returns a
URLFetchService
, which is used to actually make requests
of the service.