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

È stato utile?

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