Je voudrais POST
(envoyer) des données de formulaire à un serveur Web en utilisant cURL
sur une invite de terminal.
Voici ce que j'ai obtenu jusqu'à présent:
curl --data-ascii "content=derinhält&date=asdf" http://myserverurl.com/api/v1/somemethod
Le problème est que le tréma ("äöü") est remplacé par "?" lorsque je reçois la demande de publication sur le serveur.
Je pense que je dois utiliser un encodage UTF-8 pour la demande POST
.
Quelqu'un sait-il comment je peux y parvenir?
Vous POUVEZ utiliser UTF-8 dans la demande POST, tout ce dont vous avez besoin est de spécifier le jeu de caractères dans votre demande.
Vous devez utiliser cette demande:
curl -X POST -H "Content-Type: application/x-www-form-urlencoded; charset=utf-8" --data-ascii "content=derinhält&date=asdf" http://myserverurl.com/api/v1/somemethod