У меня есть URL, как так:
http://localhost:8999/createAudio?method=createAudio&sessionId=1234&text=${line}&voice=Paul&encoder=MP3";
Где ${line}
является «Это такой хороший день.»
Я использую wget
захватить выход выше запроса HTTP так:
cURL="http://localhost:8999/createAudio?method=createAudio&sessionId=1234&text=${line}&voice=Sangeeta&encoder=MP3";
Пробелы в URL вызывает Wget сбой
wget -O test.html ${cURL}
Моя проблема заключается в том, что сокращение запросов HTTP в первую очередь белого пространства. Поэтому запрос HTTP, который будет выдан бы как:
http://localhost:8999/createAudio?method=createAudio&sessionId=1234&text=This
Как убедиться, что весь ${line}
привыкает в запросе HTTP?
Пробелы должны быть закодированы в URL-адресах. Замените «% 20». –
Показать полную командную строку. Начните с размещения URL в двойных кавычках. – Axel