インターフェース RestClient.RequestBodySpec
- すべてのスーパーインターフェース:
RestClient.RequestHeadersSpec<RestClient.RequestBodySpec>
- すべての既知のサブインターフェース:
RestClient.RequestBodyUriSpec
- 含まれているインターフェース:
- RestClient
public static interface RestClient.RequestBodySpec
extends RestClient.RequestHeadersSpec<RestClient.RequestBodySpec>
交換に至るまでのリクエストヘッダーと本文を指定するための契約。
ネストされたクラスのサマリー
インターフェース org.springframework.web.client.RestClient.RequestHeadersSpec から継承されたネストクラス / インターフェース
RestClient.RequestHeadersSpec.ConvertibleClientHttpResponse, RestClient.RequestHeadersSpec.ExchangeFunction<T>
方法の概要
修飾子と型メソッド説明リクエストの本文を指定されたObject
に設定します。リクエストの本文を、OutputStream
SE に書き込む指定された関数に設定します。body
(T body, ParameterizedTypeReference<T> bodyType) リクエストの本文を指定されたObject
に設定します。contentLength
(long contentLength) Content-Length
ヘッダーで指定されているように、本文の長さをバイト単位で設定します。contentType
(MediaType contentType) Content-Type
ヘッダーで指定されているように、本文のメディア型を設定します。インターフェース org.springframework.web.client.RestClient.RequestHeadersSpec から継承されたメソッド
accept, acceptCharset, attribute, attributes, cookie, cookies, exchange, exchange, header, headers, httpRequest, ifModifiedSince, ifNoneMatch, retrieve
メソッドの詳細
contentLength
Content-Length
ヘッダーで指定されているように、本文の長さをバイト単位で設定します。- パラメーター:
contentLength
- コンテンツの長さ- 戻り値:
- このビルダー
- 関連事項:
contentType
Content-Type
ヘッダーで指定されているように、本文のメディア型を設定します。- パラメーター:
contentType
- コンテンツ型- 戻り値:
- このビルダー
- 関連事項:
body
リクエストの本文を指定されたObject
に設定します。例:Person person = ... ; ResponseEntity<Void> response = client.post() .uri("/persons/{id}", id) .contentType(MediaType.APPLICATION_JSON) .body(person) .retrieve() .toBodilessEntity();
- パラメーター:
body
- リクエストの本文- 戻り値:
- このビルダー
body
リクエストの本文を指定されたObject
に設定します。パラメーターbodyType
は、ジェネリクス型を取得するために使用されます。- パラメーター:
body
- リクエストの本文bodyType
- ジェネリクス型をキャプチャーするために使用されるボディの型- 戻り値:
- このビルダー
body
リクエストの本文を、OutputStream
SE に書き込む指定された関数に設定します。- パラメーター:
body
-OutputStream
を受け取り、IOException
をスローできる関数- 戻り値:
- このビルダー