method(String method, Class<T> c)メソッド
説明
HTTPメソッドを呼び出します。リクエストにエンティティを含めません。なお,レスポンスのエンティティは受け取ります。
構文
public <T> T method(String method,
Class<T> c)
throws UniformInterfaceException
パラメタ
- method
- HTTPメソッドです。
- c
- HTTPレスポンスのエンティティの型です。
戻り値
例外
- UniformInterfaceException
- 次のどちらかの条件を満たした場合にスローされます。ログにはKDJJ18888-Eのエラーメッセージが出力されます。
- HTTPレスポンスのステータスコードが204である
- HTTPレスポンスのステータスコードが300以上で,cパラメタがClientResponse型でない
注意事項
- methodパラメタには,すべて大文字で「GET」「HEAD」「POST」「OPTIONS」「PUT」または「DELETE」のどれかを指定してください。
- HTTPレスポンスのエンティティに使用できるJavaの型については「25.15.2 HTTPレスポンスのエンティティに使用できるJavaの型とMIMEメディアタイプの組み合わせ」を参照してください。
- HTTPリクエストまたはHTTPレスポンスの処理中に例外が発生した場合,エラーとなり(KDJJ18888-E),その例外をラップしたClientHandlerExceptionがスローされます。