Buongiorno a tutti,
vi disturbo in quanto non trovo nulla cercando in giro ne nei post precedenti.
Premetto che già ho esperienza di chiamate verso web services soap ma mai con download allegati annessi.
L'applicativo su cui sto lavorando, sfrutta il componente HTTPReqresp per interrogare il servizio web e, nel risultato, restituisce un allegato MIME. Il mio problema è che non so come scaricare questo allegato e manipolarlo.
Chi mi ha preceduto nel fare questo, prendeva il risultato restituito dalla
HTTPReqResp1.Execute(sRequest, Stream)
(dove sRequest contiene l'xml di ingresso e Stream è un tMemoryStream)
e, mediante filtri un po' spartani, recuperava il contenuto del file allegato (che per inciso è un file firmato digitalmente).
Notavo, però, che questo sistema alcune volte non risulta funzionale dandomi risultati non corretti. Mi chiedevo se fosse possibile secondo voi, ricavare direttamente l'allegato usando metodi diversi o con qualche altro tipo di componente.
Il software è scritto in delphi 7.
Spero di essermi spiegato
Grazie anticipatamente e buona giornata