intra-mart 6.1.14

jp.co.intra_mart.foundation.service.client.application
インタフェース HTTPActionEventResult

既知のサブインタフェースの一覧:
HTTPActionEventContent, HTTPActionEventURL
既知の実装クラスの一覧:
HTTPActionEventResultWrapper

public interface HTTPActionEventResult

HTTPActionEvent 実行要求の結果に関する共通インターフェースです。

導入されたバージョン:
version 4.3

メソッドの概要
 HttpURLConnection getConnection()
          接続に利用したコネクションを返します。
 InputStream getInputStream()
          サーバからの入力を受け付ける入力ストリームを返します。
 int getResponseCode()
          サーバからのHTTPレスポンスコードを返します。
 String getResponseMessage()
          サーバからの応答コードに HTTP 応答メッセージが含まれている場合、これを返します。
 boolean isError()
          処理要求が成功したかどうかを判定します。
 

メソッドの詳細

getConnection

public HttpURLConnection getConnection()
接続に利用したコネクションを返します。

戻り値:
コネクション

getResponseCode

public int getResponseCode()
                    throws IOException
サーバからのHTTPレスポンスコードを返します。

返されるレスポンスコードについては、 HttpURLConnection の 仕様に準じます。

接続そのものに失敗した場合など、サーバから HTTP レスポンスコードを 受け取れなかった場合、 このメソッドは java.io.IOException をスローします。

戻り値:
レスポンスコード
例外:
IOException - 入出力エラーが発生した場合

getResponseMessage

public String getResponseMessage()
                          throws IOException
サーバからの応答コードに HTTP 応答メッセージが含まれている場合、これを返します。

このメソッドは、java.net.HttpURLConnection の #getResponseMessage() メソッドの仕様に準じます。

戻り値:
HTTP 応答メッセージまたは null
例外:
IOException - サーバへの接続でエラーが発生した場合

getInputStream

public InputStream getInputStream()
                           throws IOException
サーバからの入力を受け付ける入力ストリームを返します。 この入力ストリームによりレスポンスデータを得る事ができます。

戻り値:
入力ストリーム
例外:
IOException - 入力ストリームの作成中に入出力エラーが発生した場合
UnknownServiceException - プロトコルが入力をサポートしていない場合

isError

public boolean isError()
処理要求が成功したかどうかを判定します。

このメソッドでは、HTTP のレスポンスコードが 200 かどうかで、 判定しています。

戻り値:
エラーなく処理終了しなかった場合 true。

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.