# Convertisseur cURL vers fetch

> Convertissez les options de commande prises en charge en requêtes JavaScript modifiables.

[Open tool](https://www.toolcabana.com/fr/curl-to-fetch-converter) · [Utilitaires de développement](https://www.toolcabana.com/fr/category/developer-utilities)

Tool ID: curl-to-fetch-converter. Requested language: fr. Description language: fr. Complete guide translation: yes.

## Overview (en)

The cURL to fetch converter turns a cURL command into JavaScript code that calls fetch with the same URL, method, headers and body, then reads the response as text. It understands -X, -H, -d, --data-raw, --data-binary and --url, and ignores -L, --compressed and -s. It only generates code and never sends the request.

## Supported tasks (fr)

Convertissez les options de commande prises en charge en requêtes JavaScript modifiables.

## Steps (fr)

1. Collez la source dans l'éditeur de saisie ou chargez l'exemple intégré.
2. Vérifiez le format de la source avant de lancer l'opération.
3. Lancez le convertisseur cURL vers fetch, vérifiez le résultat, puis utilisez les commandes de copie ou de téléchargement disponibles.

## Settings

No additional settings.

## Limitations (fr)

Les entrées CSV/XLSX sont limitées à 10 MB chacune, 200 colonnes et 20 000 lignes ; la sortie jointe est limitée à 20 000 lignes. L'évaluation des scripts et filtres JSONPath est désactivée. Les autres opérations appliquent leurs contrôles visibles et leurs limites de texte.

## Example input

```text
curl 'https://example.com/api' -X POST -H 'Content-Type: application/json' --data '{"hello":"world"}'
```

## Privacy and connections (fr)

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

## Questions (fr)

### Which cURL options are supported?

Supported options are -X or --request, -H or --header, -d, --data, --data-raw, --data-binary and --url. The flags -L, --location, --compressed, -s and --silent are accepted and ignored. Any other option returns an Unsupported cURL option error naming the flag.

### What HTTP method is used when the command has a body?

If the command sends data with -d or a --data variant and no method is set, the converter switches the method from GET to POST, as cURL does. An explicit -X value is kept as written.

### Why is my cURL command rejected?

Commands must start with curl, contain one http or https URL and use balanced quotes. Shell substitution with backticks or $( ) is refused, and bodies read from a file with @filename are not supported. Paste the literal body instead.

### Où ma saisie est-elle traitée ?

Cette opération traite sa source dans votre navigateur. La copie et le téléchargement sont des actions explicites ; la saisie source n'est enregistrée ni dans un compte ni dans l'historique.

### Quelles sont les limites de saisie ?

Les entrées CSV/XLSX sont limitées à 10 MB chacune, 200 colonnes et 20 000 lignes ; la sortie jointe est limitée à 20 000 lignes. L'évaluation des scripts et filtres JSONPath est désactivée. Les autres opérations appliquent leurs contrôles visibles et leurs limites de texte.

## Related tools

- [JSONPath explorer](https://www.toolcabana.com/fr/jsonpath-explorer)
- [JSON to Zod schema generator](https://www.toolcabana.com/fr/json-to-zod-schema-generator)
- [Unix permissions calculator](https://www.toolcabana.com/fr/unix-permissions-calculator)
- [Semver range tester](https://www.toolcabana.com/fr/semver-range-tester)
