Richiesta HTTP (XML)Voglio inviare una richiesta HTTP basata su XML tramite SOAP a un server web.
Posso farlo in Jmp?
Accesso ai datiRe: Richiesta HTTP (XML)Sembra che abbiano risolto il problema: sul mio sistema (v17.1) funziona anche con XML(...)
Esiste qualche spiegazione sulle differenze tra testo e XML?
Potrebbe fare la differenza per
is valid()
Ma l'ho appena verificato modificando un po' la sintassi XML ed era ancora "valido" per il caso xml(...) ...
Quindi, in realtà non so cosa viene controllato da IsValid()
Re: Richiesta HTTP (XML)L'utilizzo di XML non ha funzionato per me quando ho utilizzato quell'endpoint, quindi ho utilizzato Text e poi ho modificato le intestazioni per farlo funzionare.
Re: Richiesta HTTP (XML)o anche:

Re: Richiesta HTTP (XML)Grazie @jthi
meraviglioso:)
New HTTP Request( Text () ??


Troppo spesso mi fermo qui...
Cosa fare invece:

Re: Richiesta HTTP (XML)Non ho mai usato SOAP, ma non è fondamentalmente l'invio di XML? Forse dovrei armeggiare un po' con le intestazioni, ma questo sembra funzionare
Names Default To Here(1);
request = New HTTP Request(
URL("https://www.dataaccess.com/webservicesserver/NumberConversion.wso"),
Method("POST"),
Headers({"Content-Type: text/xml; charset=utf-8"}),
Text(
"\[<ENVELOPE soap="http://schemas.xmlsoap.org/soap/envelope/">
<NUMBERTOWORDS xmlns="http://www.dataaccess.com/webservicesserver/">
<UBINUM>500</UBINUM>
</NUMBERTOWORDS>
</ENVELOPE>]\"
)
);
data = request << Send;
Open(Char To Blob(data), "xml");
https://documenter.getpostman.com/view/8854915/Szf26WHn https://www.dataaccess.com/webservicesserver/NumberConversion.wso