wget for Windows - 使用--post-data with quotes

时间:2009-08-06 07:34:57

标签: post wget

我正在使用wget for Windows,我想指定一个--post-data过滤器(并避免使用--post-file过滤器),但我很难让它运行起来。这可能是因为双引号内有字符串,如下所示:

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

是否有其他人成功获得--post-data才能在wget for Windows中工作?我错过了什么吗?

干杯

安迪

2 个答案:

答案 0 :(得分:7)

您可以通过在\前加上--post-data="big long string with \"quotes\" in it" 前缀来转义大字符串中的引号。

{{1}}

答案 1 :(得分:3)

在引号内也使用双引号:

--post-data="big long string with ""quotes"" in it"