インターフェース 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に設定します。リクエストの本文を、OutputStreamSE に書き込む指定された関数に設定します。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, 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
リクエストの本文を、OutputStreamSE に書き込む指定された関数に設定します。- パラメーター:
body-OutputStreamを受け取り、IOExceptionをスローできる関数- 戻り値:
- このビルダー