entity(Object entity, String type)メソッド
説明
構文
public T entity(Object entity,
String type)
パラメタ
- entity
- HTTPリクエストのエンティティです。
- type
- MIMEメディアタイプです。
戻り値
ビルダ(ClientRequest.Builderオブジェクト)を返します。
注意事項
- typeパラメタにnullまたは空の文字列が設定された場合,IllegalArgumentExceptionがスローされます。
- Content-Type HTTPヘッダには,MediaTypeクラスのvalueOf(String)スタティックメソッドのパラメタにtypeパラメタを指定して構築したMediaTypeオブジェクトのtoString()メソッドによって返される値が設定されます。JAX-RSエンジンはtypeパラメタに指定される値を検証しません。標準仕様に従って値を指定してください。
- Content-Type HTTPヘッダの値が次のメソッドですでに設定されていた場合,typeパラメタの値で上書きされます。
- ClientRequest.Builderクラス
entity(Object entity, MediaType 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, String type)メソッドで,MIMEメディアタイプが設定されない場合の動作は,HTTP通信を行う前に,HttpURLConnectionオブジェクトにContent-Type HTTPヘッダを設定しない場合の動作と同様です。