---
title: http
summary: Compute HTTP interfaces.
url: https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/
---

**Kind:** Module  
**Package:** fastly 0.13.1  
**Path:** `fastly::http`

Compute HTTP interfaces.

## Modules

| Name | Summary |
| --- | --- |
| [body](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/body/) | HTTP bodies. |
| [header](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/header/) | HTTP header names, values, and constants for standardized header names. |
| [purge](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/purge/) | Purging operations for Compute. |
| [request](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/request/) | HTTP requests. |
| [serve](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/serve/) | Support for reusable sandboxes. |

## Structs

| Name | Summary |
| --- | --- |
| [Body](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/struct.Body/) | An HTTP body that can be read from, written to, or appended to another body. |
| [CandidateResponse](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/struct.CandidateResponse/) | A response from a backend that is a candidate for caching. |
| [Response](https://www.fastly.com/documentation/reference/compute/sdks/rust/fastly/http/struct.Response/) | An HTTP response, including body, headers, and status code. |
