Asp.net に Web サービスがあり、Ksoap ライブラリ経由で Android の Web サービスにアクセスしています。
サーバーがオンで、ウェブサービスモードがオンの場合、正常に動作しています。問題は、サーバーがダウンしているか、Web サービスがオンまたはオフ モードでない場合に、接続タイムアウトの例外が表示されることです。
ボタンのクリックで、自分のサービスがグローバルにアクセス可能かどうかを確認する方法は?
Asp.net に Web サービスがあり、Ksoap ライブラリ経由で Android の Web サービスにアクセスしています。
サーバーがオンで、ウェブサービスモードがオンの場合、正常に動作しています。問題は、サーバーがダウンしているか、Web サービスがオンまたはオフ モードでない場合に、接続タイムアウトの例外が表示されることです。
ボタンのクリックで、自分のサービスがグローバルにアクセス可能かどうかを確認する方法は?
HttpResponse オブジェクトを使用して Web サービスから結果を取得し、これを使用して結果を確認します。
HttpResponse response;
// Your code to execute url in form of response = httpclient.execute(request)
..
if (resp.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {
//Response is valid.
}else{
// Invalid response
}