---
title: exceptions
summary: Exceptions for fastly_compute.requests - compatible with requests library.
url: https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/
---

**Kind:** Module  
**Package:** fastly-compute 0.1.3  
**Path:** `fastly_compute::requests::exceptions`

Exceptions for fastly_compute.requests - compatible with requests library.

## Classes

| Name | Summary |
| --- | --- |
| [ChunkedEncodingError](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.ChunkedEncodingError/) | Exception for chunked encoding errors. |
| [ConnectionError](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.ConnectionError/) | Exception for connection-related errors. |
| [ContentDecodingError](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.ContentDecodingError/) | Exception for content decoding errors. |
| [HTTPError](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.HTTPError/) | Exception for HTTP error responses (4xx, 5xx status codes). |
| [InvalidHeader](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.InvalidHeader/) | Exception for invalid headers. |
| [InvalidURL](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.InvalidURL/) | Exception for invalid URLs. |
| [MissingSchema](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.MissingSchema/) | Exception for URLs missing a schema (http://, https://, etc.). |
| [RequestException](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.RequestException/) | Base exception for all requests-related errors. |
| [StreamConsumedError](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.StreamConsumedError/) | Exception for attempting to read a consumed stream. |
| [Timeout](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.Timeout/) | Exception for timeout errors. |
| [TooManyRedirects](https://www.fastly.com/documentation/reference/compute/sdks/python/fastly_compute/requests/exceptions/class.TooManyRedirects/) | Exception for too many redirects. |

## Constants

### WIT_SEND_ERROR_DETAIL_MAPPING

**Type:** `MappingProxyType[type[SendErrorDetail], type[RequestException]]`  
**Flags:** read-only  
**Source:** https://github.com/fastly/compute-sdk-python/blob/2bffcc6d596a68bcc0b4342404641deff78e68f6/fastly_compute/requests/exceptions.py#L153

### WIT_ERROR_MAPPINGS

**Type:** `MappingProxyType[type[wit_types.Error], type[RequestException]]`  
**Flags:** read-only  
**Source:** https://github.com/fastly/compute-sdk-python/blob/2bffcc6d596a68bcc0b4342404641deff78e68f6/fastly_compute/requests/exceptions.py#L188

### FASTLY_ERROR_MAPPINGS

**Type:** `MappingProxyType[type[FastlyError], type[RequestException]]`  
**Flags:** read-only  
**Source:** https://github.com/fastly/compute-sdk-python/blob/2bffcc6d596a68bcc0b4342404641deff78e68f6/fastly_compute/requests/exceptions.py#L202
