# http

Contains definitions for objects and classes that exchange and transfer data over HTTP. The main class is [Connection](v1-Connection.html).

## Types

This module supports the following object types:

| Type | Description |
| --- | --- |
| [Connection](v1-Connection.html) |  Represents an HTTP connection that sends requests to a target site from workflows, apps, and import scripts.                         |
| [REQUEST_TYPES](v1-REQUEST_TYPES.html) |    A collection of supported HTTP request types.     Note that instead of passing a proper request type to the [Connection.doSync()](v1-Connection.html#doSync) method, there are dedicated methods that correspond to each request type that you can call directly.     For example, `getSync()` or `postSync()`.    |
| [Response](v1-Response.html) |  A class that creates a definition for an HTTP response. If an exception occurs during processing, most of the properties in the response object are empty.                         |

## See also

[Connection](v1-Connection.html) [REQUEST_TYPES](v1-REQUEST_TYPES.html) [Response](v1-Response.html)

