Comment envoyer une requête POST en JavaScript en simulant l'envoi d'un formulaire HTML ?
Bonjour à tous ! Je suis débutant en JavaScript et j'ai rencontré un problème. Je dois envoyer une requête POST vers un serveur avec des données, mais le serveur s'attend à ce que les données arrivent au format `application/x-www-form-urlencoded`, comme si elles avaient été envoyées par un formulaire HTML normal.
J'ai essayé d'utiliser `fetch` avec JSON, mais le serveur n'accepte pas ces données — il renvoie une erreur 400. Voici mon code qui ne fonctionne pas :
```javascript
fetch('/api/submit', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ name: 'John', age: 30 })
});
```
Le serveur dit qu'il ne voit pas les champs `name` et `age`. J'ai lu qu'on pouvait simuler l'envoi d'un formulaire, mais je ne comprends pas comment faire correctement. Il faut que les données partent dans le même format que lors de l'envoi d'un `