Я использую API, который размещает файлы в AWS и позволяет получить доступ к ресурсу, вызвав API. Поэтому в основном мне нужно преобразовать параметры запроса предварительно подписанного URL-адреса в пары {ключ: значение}. Что отлично работает для большинства параметров, но когда дело доходит до части response-content-disposition=attachment%3Bfilename%3D%22myfile.json%22
, которая при декодировании выглядит следующим образом: response-content-disposition=attachment;filename="myfile.json"
Чтобы иметь возможность превратить это в действительный JSON, я преобразовал это
response-content-disposition":"attachment;filename=\"=myfile.json\""
. Это допустимый JSON, но когда приложение превращает его в закодированный URL-адрес (для создания предварительно выделенного URL-адреса)
Это выглядит следующим образом: esponse-content-disposition=attachment;filename=\"myfile.json\"
, что определенно недопустимо. Что я могу сделать, чтобы решить эту проблему?