wget pour Windows - en utilisant des données --post avec des citations
Question
J'utilise wget pour Windows et je veux spécifier un filtre à --post-data
(et évitez d'utiliser un filtre --post-file
) mais je me bats pour le faire fonctionner. Il est peut-être parce qu'il ya des chaînes dans des guillemets doubles comme ceci:
wget "http://www.somesite.com/wfs" --header="Content-Type: text/xml; charset=UTF-8"
--user=username --password=password --no-check-certificate
--post-data="big long string with "quotes" in it" --output-document=C:\Test.xml
Quelqu'un d'autre a réussi à --post-data
travailler dans wget pour Windows? Est-ce que je manque quelque chose?
Vive
Andy
La solution
Vous pouvez échapper aux citations dans votre grande chaîne longue en les préfixant avec \
par exemple.
--post-data="big long string with \"quotes\" in it"
Autres conseils
En utilisant aussi des guillemets doubles dans les guillemets:
--post-data="big long string with ""quotes"" in it"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow