файл закодированный в xml от мыльного ответа - PullRequest
0 голосов
/ 18 октября 2018

Я новичок в экосистеме Android и относительно плохо знаком с концепциями SOAP.Я должен сделать несколько запросов к веб-сервису в форме SOAP Android, чтобы получить какой-то удаленный файл.Ответ содержит gzip в качестве Content-Encoding.Это полный ответ, как показано в SoapUI:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bus="http://path/to/file.wsdl">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <bus:getFilesResponse>
         <bus-result>
            <Code>0</Code>
            <Message/>
         </bus-result>
         <fileDataList>
            <Data>dGhpcyBpcyBhIHRlc3QgZmlsZQo=</Data>
            <FileName>mytext.txt</FileName>
         </fileDataList>
      </bus:getFilesResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Я не знаю, что делать с этой буквенно-цифровой строкой (метка данных).Это входной поток, который я должен преобразовать в gzip или что-то еще?Я только хочу знать, что, чтобы избежать бесконечного поиска в Google.Спасибо.

ОБНОВЛЕНИЕ: Решено, это был Base64.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...