0
Junit TestのHttpServletRequestオブジェクトを作成する方法。コンテンツタイプ、ステータス・コード、方法、MIMEタイプなど完了ヘッダ情報と、言語等完全なヘッダー情報でHttpSerlvetRequestオブジェクトを準備する方法
Junit TestのHttpServletRequestオブジェクトを作成する方法。コンテンツタイプ、ステータス・コード、方法、MIMEタイプなど完了ヘッダ情報と、言語等完全なヘッダー情報でHttpSerlvetRequestオブジェクトを準備する方法
あなたはスプリングを使用している場合は、クラスを使用することができ:ここ org.springframework.mock.web.MockHttpServletRequest
は、HTTP要求の例でありますjsonオブジェクトを投稿する:
final MockHttpServletRequest request = new MockHttpServletRequest(HttpMethod.POST.name(), "path for request");
request.addHeader("content-type", "application/json");
request.setContentType("application/json");
request.setContent(this.gson.toJson(object).getBytes("UTF-8"));
コンテンツタイプがmultiparty/form-dataであるとすると、要求オブジェクトに情報を追加する方法を教えてください。 –
'Apache Commons HttpClient'' MultipartRequestEntity'クラスを使うことができます。次の[link](https://devnotesblog.wordpress.com/2010/06/17/mocking-a-multipartform-data-http-request-in-a-unit-test/)を参照してください。 –