# Paramétrer HTTP

## Qu'est-ce que l'imprimante HTTP ?

L'imprimante HTTP vous permet d'envoyer vos documents vers un web service générique qui supporte l'action HTTP POST ou HTTP PUT.

## Paramétrer le service

1. Choisissez ![](/public/svg/search-right.svg) et saisissez **Services d'impression**.
2. Sélectionnez **HTTP** et assurez-vous que le champ **Activé** est coché.

## Configurer une imprimante

Le fournisseur HTTP expose deux imprimantes : HTTP Post et HTTP Put.

Dans les paramètres, vous devez fournir les informations suivantes :

| Nom propriété   | Obligatoire | Description                                                                                                                                                                                                                                                                                                   |
| --------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| URL             | Oui         | URL where the documents have to be posted. The URL supports [substitution strings](user-guide.md#utilisez-les-chaînes-de-substitution).                                                                                                                                                                                 |
| Type contenu    | Non         | If you want to define the [content-type](https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Type) property of the HTTP request.                                                                                                                                                                      |
| Nom utilisateur | Non         | If the server requests authentication, you can provide basic authentication.                                                                                                                                                                                                                                  |
| Mot de passe    | Non         | If the server requests authentication, you can provide basic authentication.                                                                                                                                                                                                                                  |
| Corps           | Non         | If you let this field blank, then the document stream is send in raw format in the request's body.<br>If you type something, it will be used as the request's body. You can use common [substitution strings](user-guide.md#utilisez-les-chaînes-de-substitution) and specific substitution strings as described below. |

> [!TIP]
> Utilisez le corps si le web service s'attend à un contenu JSON ou XML.

![Configurer l'imprimante](../images/cherryprint-7.png)

## Substitution de chaîne dans le corps

Le champ Corps supporte les [chaînes de substitution](user-guide.md#utilisez-les-chaînes-de-substitution).
Ci-dessous les chaînes de substitution supplémentaires exposées par le fournisseur.

| Chaîne              | Description                 |
| ------------------- | --------------------------- |
| {{document-base64}} | Flux du document en Base64. |
