2012-02-13 154 views
3

我有一個web服務示例http://blahblah:5555/blahblahWS, 何時可以通過在瀏覽器中輸入Web服務端點URL來確認Web服務應用程序已部署,然後查看信息頁面。該信息頁面包含以下信息: {http://webservice.pli.tc.wssvt.ibm.com} RetireWebServices Hello!這是一個Axis2 Web服務!通過ajax ping web服務

當我們看到這個,我們可以確認WebService是好的,那麼我怎麼能通過jquery $ .ajax調用來確認它呢?

我想創建一個網頁,其中顯示了所有服務及其狀態

回答

3

的jQuery.ajax方法的使用狀態代碼設置,看看下面這個例子。 這個例子證明,如果WebService1是可用的,只是一個提示...

  $.ajax({ 
       type: 'POST', 
       url: "WebService1.asmx/GetItems", 
       data: "{}", 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 
       statusCode: { 
        404: function() {  //404 is for not found 
         alert('service not found'); 
        }, 
        302 : function() {  //302 is for found 
         alert('service found'); 
        }, 
        500 : function() {  //Internal server error 
         alert('Internal error'); 
        } 
       } 
      }); 

爲了更多地瞭解HTML代碼去這個網站:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

上帝保佑。

+0

你錯過了狀態200的好。 – 2012-03-13 20:30:23

+0

您可以添加幾個狀態碼,我剛剛添加了三個作爲示例。 – CPhelefu 2012-03-14 13:17:40

+0

是的,我知道,只是認爲200是重要的一個,這就是我指出的原因。 +1來自我。 – 2012-03-14 13:27:24