entity(Object entity, MediaType type)メソッド
説明
HTTPリクエストのエンティティとそのMIMEメディアタイプを設定します。
HTTPリクエストのエンティティに使用できるJavaの型については「25.15.1 HTTPリクエストのエンティティに使用できるJavaの型とMIMEメディアタイプの組み合わせ」を参照してください。ジェネリクスをエンティティに指定する場合は,GenericEntityオブジェクトを使用できます。
構文
public T entity(Object entity,
MediaType type)
パラメタ
- entity
-
HTTPリクエストのエンティティです。
- type
-
MIMEメディアタイプです。
戻り値
ビルダ(ClientRequest.Builderオブジェクト)を返します。
注意事項
-
typeパラメタにnullが指定された場合,無視されます。Content-Type HTTPヘッダには設定されません。
-
Content-Type HTTPヘッダには,MediaTypeオブジェクトのtoString()メソッドによって返される値が設定されます。JAX-RSエンジンはtoString()メソッドによって返される値を検証しません。標準仕様に従って値を指定してください。
-
Content-Type HTTPヘッダの値が次のメソッドですでに設定されていた場合,typeパラメタの値で上書きされます。
-
ClientRequest.Builderクラス
entity(Object entity, String type)メソッド
header(String name, Object value)メソッド
type(MediaType type)メソッド
type(String type)メソッド
-
WebResourceクラス
entity(Object entity, MediaType type)メソッド
entity(Object entity, String type)メソッド
header(String name, Object value)メソッド
type(MediaType type)メソッド
type(String type)メソッド
-
WebResource.Builderクラス
entity(Object entity, MediaType type)メソッド
entity(Object entity, String type)メソッド
header(String name, Object value)メソッド
type(MediaType type)メソッド
type(String type)メソッド
これらのメソッドおよびentity(Object entity, MediaType type)メソッドで,MIMEメディアタイプが設定されない場合の動作は,HTTP通信を行う前に,HttpURLConnectionオブジェクトにContent-Type HTTPヘッダを設定しない場合の動作と同様です。
-