# Data Feeds: HTTP requests

> URL, method, headers and body.

Glider documentation · Data · Web page: https://cgglider.com/docs/pollers/compose/

Sections of this page: [Transports](https://cgglider.com/docs/pollers.md) · [JSON, XML & text](https://cgglider.com/docs/pollers/formats.md) · [Webhooks](https://cgglider.com/docs/pollers/webhook.md) · [WebSockets](https://cgglider.com/docs/pollers/websocket.md) · [HTTP requests](https://cgglider.com/docs/pollers/compose.md) · [Auth & secrets](https://cgglider.com/docs/pollers/auth.md) · [Mapping the response](https://cgglider.com/docs/pollers/mapping.md) · [Schedule & freshness](https://cgglider.com/docs/pollers/schedule.md) · [Probe & diagnostics](https://cgglider.com/docs/pollers/probe.md)

| Field | Values | Default |
| --- | --- | --- |
| URL | The endpoint. Secrets may be interpolated into it. | https:// |
| Method | GET · POST · PUT · PATCH · DELETE | GET |
| Headers | Name/value pairs; values may contain secrets. | — |
| Body mode | none · raw | none |
| Body | Sent when body mode is raw. | — |
| Timeout ms | Abort the request after this long. | 4000 |

The response is decoded with the feed's format (JSON, XML or text). A non-2xx reply surfaces the response text as the error, or HTTP <status> when the body is empty.

![The HTTP feed request composer.](https://cgglider.com/docs-shots/poller-compose.png)
