wget per Windows - utilizzando --post-dati con citazioni
Domanda
Sto usando wget per Windows e voglio specificare un filtro --post-data
(ed evitare di usare un filtro --post-file
), ma sto lottando per farlo funzionare. Potrebbe essere perché ci sono le stringhe all'interno di doppi apici in questo modo:
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
Qualcun altro ha successo ottenuto --post-data
a lavorare in wget per Windows? Mi sto perdendo qualcosa?
Saluti
Andy
Soluzione
Si può sfuggire le virgolette nel gran lunga stringa anteponendo \
es.
--post-data="big long string with \"quotes\" in it"
Altri suggerimenti
utilizzando anche i doppi apici all'interno delle virgolette:
--post-data="big long string with ""quotes"" in it"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow