It is currently 21 April 2025, 19:08 Advanced search

utilizzare webservice

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

utilizzare webservice

Postby Davide83 » 26 August 2016, 7:58

Salve,
Premetto che non sono bravissimo con il javascript.
Ho fatto varie prove sia in javascript che in jquey ma non riesco a chiamare nessun webservice.

Qualcuno mi può aiutare? mi potete fornire un semplice esempio da seguire?

Grazie
Davide83
 
Posts: 230
Joined: 24 June 2011, 10:40

Re: utilizzare webservice

Postby m.sirri » 31 August 2016, 14:20

Che cosa hai usato per contattare il WS?
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: utilizzare webservice

Postby poidomani » 2 September 2016, 7:05

sarebbe interessante vedere un esempio funzionante, questo eviterebbe di perdere tempo a fare esperimenti , supposizioni e cacce ai pokemon. :-)
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: utilizzare webservice

Postby m.sirri » 7 September 2016, 13:44

Per fare chiamate http occorre usare la classe url (con i metodi get/post).

E' difficile fare un esempio di chiamata ad un WebService perché ci sono molteplici tipi di WS (SOAP/RestFul).
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: utilizzare webservice

Postby Davide83 » 7 September 2016, 15:12

per me basterebbe un semplice esempio per una soap request.
io ho utilizzato il seguente codice

<title>SOAP JavaScript Client Test</title>
<script type="text/javascript">
function soap() {

var xmlhttp = new XMLHttpRequest();

xmlhttp.open('POST', 'https://miourl.asmx', true);

// build SOAP request
var sr =
'<?xml version="1.0" encoding="utf-8"?>'+
'<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'+
'<soap:Body>'+
'<Login xmlns="http://mioindirizzo">'+
'<username>prova</username>'+
'<password>prova</password>'+
'</Login>'+
'</soap:Body>'+
'</soap:Envelope>';

xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}
}
// Send the POST request
xmlhttp.setRequestHeader('Content-Type', 'text/xml; charset=utf-8');
//xmlhttp.setRequestHeader('Access-Control-Allow-Origin: *');
xmlhttp.send(sr);
// send request
// ...
}
</script>
</head>
<body>
<form name="Demo" action="" method="post">
<div>
<input type="button" value="Soap" onclick="soap();" />
</div>
</form>
</body>

questo codice funziona su chrome ma copiandolo in inde cloud da errore, non trova XMLHttpRequest
Davide83
 
Posts: 230
Joined: 24 June 2011, 10:40

Re: utilizzare webservice

Postby poidomani » 7 September 2016, 17:56

basterebbe un semplicissimo esempio RESTfull
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 6 guests

cron