wget для Windows - использование --post-data с кавычками
Вопрос
Я использую wget для 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 для Windows?Я что-то упускаю?
Ваше здоровье
Энди
Решение
Вы можете избежать кавычек в вашей большой длинной строке, добавив к ним префикс \
например ,
--post-data="big long string with \"quotes\" in it"
Другие советы
Также используя двойные кавычки внутри кавычек:
--post-data="big long string with ""quotes"" in it"
Не связан с StackOverflow