クラスの使用
org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder
org.springframework.test.web.servlet.request 内の MockHttpServletRequestBuilder 使用
修飾子と型メソッド説明生の文字列値を使用してAccept
ヘッダーを設定しますが、(テスト目的で)整形式ではない可能性があります。'Accept' ヘッダーを指定されたメディア型に設定します。MockHttpServletRequestBuilder.characterEncoding
(StringSE encoding) リクエストの文字エンコーディングを設定します。MockHttpServletRequestBuilder.characterEncoding
(CharsetSE encoding) リクエストの文字エンコーディングを設定します。MockHttpServletRequestBuilder.content
(byte[] content) リクエスト本文を設定します。リクエストの本文を UTF-8 文字列として設定します。MockHttpServletRequestBuilder.contentType
(StringSE contentType) リクエストの "Content-Type" ヘッダーを生の文字列値として設定します。これは、(テスト目的で)整形式ではない可能性があります。MockHttpServletRequestBuilder.contentType
(MediaType contentType) リクエストの "Content-Type" ヘッダーを設定します。MockHttpServletRequestBuilder.contextPath
(StringSE contextPath) コンテキストパスを表す requestURI の部分を指定します。指定された Cookie をリクエストに追加します。DELETE リクエストのMockHttpServletRequestBuilder
を作成します。DELETE リクエストのMockHttpServletRequestBuilder
を作成します。「入力」フラッシュ属性を設定します。MockHttpServletRequestBuilder.flashAttrs
(MapSE<StringSE, ObjectSE> flashAttributes) フラッシュ属性を設定します。指定された値を指定されたフォームフィールドに追加し、リクエストパラメーターマップにも追加します。MockHttpServletRequestBuilder.formFields
(MultiValueMap<StringSE, StringSE> formFields) MultiValueMap
を使用したformField(String, String...)
のバリアント。GET リクエストのMockHttpServletRequestBuilder
を作成します。GET リクエストのMockHttpServletRequestBuilder
を作成します。HEAD リクエストのMockHttpServletRequestBuilder
を作成します。HEAD リクエストのMockHttpServletRequestBuilder
を作成します。リクエストにヘッダーを追加します。MockHttpServletRequestBuilder.headers
(HttpHeaders httpHeaders) すべてのヘッダーをリクエストに追加します。リクエストのロケールを設定し、以前のロケールを上書きします。指定されたロケールを優先リクエストロケールとして追加します。OPTIONS リクエストのMockHttpServletRequestBuilder
を作成します。OPTIONS リクエストのMockHttpServletRequestBuilder
を作成します。リクエストパラメーターをMockHttpServletRequest.getParameterMap()
に追加します。MockHttpServletRequestBuilder.params
(MultiValueMap<StringSE, StringSE> params) MultiValueMap
を使用したparam(String, String...)
のバリアント。PATCH リクエストのMockHttpServletRequestBuilder
を作成します。PATCH リクエストのMockHttpServletRequestBuilder
を作成します。pathInfo を表す requestURI の部分を指定します。POST リクエストのMockHttpServletRequestBuilder
を作成します。POST リクエストのMockHttpServletRequestBuilder
を作成します。MockHttpServletRequestBuilder.principal
(PrincipalSE principal) リクエストのプリンシパルを設定します。PUT リクエストのMockHttpServletRequestBuilder
を作成します。PUT リクエストのMockHttpServletRequestBuilder
を作成します。MockHttpServletRequestBuilder.queryParam
(StringSE name, StringSE... values) クエリ文字列に追加し、request parameters
マップにも追加します。MockHttpServletRequestBuilder.queryParams
(MultiValueMap<StringSE, StringSE> params) クエリ文字列に追加し、request parameters
マップにも追加します。MockHttpServletRequestBuilder.remoteAddress
(StringSE remoteAddress) リクエストのリモートアドレスを設定します。カスタム HTTP 動詞を許可する代替ファクトリメソッド(例:MockMvcRequestBuilders.request
(HttpMethod method, StringSE urlTemplate, ObjectSE... uriVariables) 指定された HTTP メソッドでリクエストのMockHttpServletRequestBuilder
を作成します。MockMvcRequestBuilders.request
(HttpMethod httpMethod, URISE uri) 指定された HTTP メソッドでリクエストのMockHttpServletRequestBuilder
を作成します。MockHttpServletRequestBuilder.requestAttr
(StringSE name, ObjectSE value) リクエスト属性を設定します。MockHttpServletRequestBuilder.secure
(boolean secure) HTTPS などのセキュアチャネルの使用を示すServletRequest
EE のセキュアプロパティを設定します。MockHttpServletRequestBuilder.servletPath
(StringSE servletPath) サーブレットがマップされるパスを表す requestURI の部分を指定します。MockHttpServletRequestBuilder.session
(MockHttpSession session) 使用する HTTP セッションを設定します。リクエスト間で再利用される場合があります。MockHttpServletRequestBuilder.sessionAttr
(StringSE name, ObjectSE value) セッション属性を設定します。MockHttpServletRequestBuilder.sessionAttrs
(MapSE<StringSE, ObjectSE> sessionAttributes) セッション属性を設定します。MockHttpServletRequestBuilder.with
(RequestPostProcessor postProcessor) MockHttpServletRequestBuilder
に直接組み込まれていない方法でMockHttpServletRequest
をさらに初期化するための拡張ポイント。