Вызов REST сервиса с веб-страницы

среда, 11 марта 2009 г.,

Например, REST-служба доступна по адресу http://localhost:1799/Test2.svc и в ней определен WebGet-метод GetData, который принимает какое-то значение.
Чтобы вызвать GetData c web-страницы пишем следующее:


1
<button onclick="alert(GetREST('http://localhost:1799/Test2.svc/GetData/2'))">REST</button>

...


1
<script language="jscript">

2
function GetREST(uri)

3
{

4
var x = new XMLHttpRequest();

5
x.open("GET", uri, false, null, null);

6
x.send();

7
return x.responseText;

8
}

9
</script>


Очевидно, что работать с REST намного проще, чем с SOAP.

Комментариев нет: