在 Azure 中使用 AJAX 呼叫 WCF 的服務
在上一篇文章中,可以知道如何將開發好的應用程式上傳到 Azure Services Portal 中。
接著一定要來測試一下一些重要的技術是否也可以相容?
俗話說:『眼見為憑』。
所以我們就來使用一個簡易的範例來證明在 Azure 中是否可以使用 AJAX 來呼叫 WCF 服務。
範例很簡單,輸入兩個數字,由 WCF 的服務提供 加、減、乘、除 的服務。
網址為止:https://taiwan.cloudapp.net/
大家可以自行測試這個程式。(筆者會陸續測試不同的程式,所以您連到這個網址,可能會看到不同的程式)
如何證明這是真的呼叫 WCF 的服務,不是個晃子呢?
我們可以直接在網址列輸入 https://taiwan.cloudapp.net/service.svc/Add?n1=10&n2=20
其回傳為 30 (JSON 格式),因為筆者在 WCF 的 Add 方法有加入 [WebGet] 屬性,您也可以透過這個方式叫用。
由上述可知,筆者的這個 WCF 的服務係金的。
當然也證明 Azure Services Platform 可以支援 AJAX 及 WCF。
筆者使用的環境界:Windows 7 Beta + VS 2008 SP1 + Azure SDK(Jan 2009) + Azure Tool for VS(Jan 2009)
Enjoy.