> For the complete documentation index, see [llms.txt](https://http3-explained.haxx.se/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://http3-explained.haxx.se/fr/h3/h3-altsvc.md).

# Amorçage avec Alt-svc

L'en-tête du service de remplacement (Alt-svc:) et sa trame `ALT-SVC` HTTP/2 correspondante ne sont pas créés spécifiquement pour QUIC ou HTTP/3. Ils font partie d'un mécanisme déjà conçu et créé pour qu'un serveur indique à un client: "Regardez, je lance le même service sur CET HÔTE en utilisant CE PROTOCOLE sur CE PORT" \*. Voir les détails dans la [RFC 7838](https://tools.ietf.org/html/rfc7838).

Un client qui reçoit une telle réponse Alt-svc est ensuite invité, s’il le prend en charge et le souhaite, à se connecter en arrière-plan en parallèle à cet hôte donné - à l’aide du protocole spécifié - et s’il réussit à basculer ses opérations sur cela au lieu de la connexion initiale.

Si la connexion initiale utilise HTTP/2 ou même HTTP/1, le serveur peut répondre et indiquer au client qu'il peut se reconnecter et essayer HTTP/3. Cela pourrait être vers même hôte ou à un autre qui sait comment servir cette origine. Les informations fournies dans une telle réponse Alt-svc ont un temporisateur d'expiration, permettant aux clients de diriger les connexions et demandes ultérieures directement vers l'hôte alternatif à l'aide du protocole alternatif suggéré, pendant une certaine période.

## Exemple

Un serveur HTTP incluant une en-tête `Alt-Svc:` dans sa réponse:

```
Alt-Svc: h3=":50781"
```

Cela indique que HTTP/3 est disponible sur le port UDP 50781 avec le même nom d'hôte que celui utilisé pour obtenir cette réponse.

Un client peut ensuite essayer de configurer une connexion QUIC avec cette destination et, en cas de succès, continuer à communiquer avec l’origine comme cela au lieu de la version HTTP initiale.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://http3-explained.haxx.se/fr/h3/h3-altsvc.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
