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

Était-ce utile?

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
scroll top