# Allow header

The HTTP **`Allow`** [response header](https://developer.mozilla.org/en-US/docs/Glossary/response%20header) lists the set of [request methods](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods) supported by a resource.
This header must be sent if the server responds with a [405 Method Not Allowed](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405) status code to indicate which request methods can be used instead.
An empty `Allow` value indicates that the resource allows no request methods, which might occur temporarily for a given resource.

<table class="properties">
  <tbody>
    <tr>
      <th scope="row">Header type</th>
      <td>[Response header](https://developer.mozilla.org/en-US/docs/Glossary/Response%20header)</td>
    </tr>
  </tbody>
</table>

## Syntax

```http
Allow: <http-methods>
```

## Directives

- `<http-methods>`
  - : A comma-separated list of allowed request methods supported by a resource.

## Examples

```http
Allow: GET, POST, HEAD
```

## Specifications

## See also

- [405 Method Not Allowed](https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405) status code
- [Server](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Server)
- [OPTIONS](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS)
