Очевидно, что я неправильно использую это тестовое приспособление. Мой сервлет отлично работает в Tomcat, но когда я пытаюсь использовать этот макет, граница нескольких частей не обнаруживается. «запрос был отклонен, поскольку не было найдено многочастной границы».
Здесь есть ответ, который показывает, как использовать это с помощью текстового файла, но этот ответ устанавливает границу строку явно и встраивает файл как test. Я думаю, мне не придется вручную использовать такие методы, как mockrequest.addFile(...)
Что я не устанавливаю здесь или как я делаю это неправильно?
@org.testng.annotations.Test
public void testDoPost() throws Exception
{
MockMultipartFile file = new MockMultipartFile("test.zip", "test.zip", "application/zip", MyServletTest.class.getResourceAsStream("/test.zip"));
MockMultipartHttpServletRequest mockRequest = new MockMultipartHttpServletRequest();
mockRequest.addFile(file);
mockRequest.set
mockRequest.setMethod("POST");
mockRequest.setParameter("variant", "php");
mockRequest.setParameter("os", "mac");
mockRequest.setParameter("version", "3.4");
MockHttpServletResponse response = new MockHttpServletResponse();
new MyServletTest().doPost(mockRequest, response);
// BOOM !
}
Это исключение
Caused by: blablah: the request was rejected because no multipart boundary was found
Подробнее здесь: https://stackoverflow.com/questions/226 ... part-bound
Как использовать Spring MockMultipartHttpServletRequest? Получение сообщения «многочастная граница не найдена» ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Запрос был отклонен, поскольку в Springboot не найдена составная граница.
Anonymous » » в форуме JAVA - 0 Ответы
- 36 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Запрос был отклонен, поскольку не найдена составная граница (java/angular)
Anonymous » » в форуме JAVA - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Запрос был отклонен, поскольку не найдена составная граница (java/angular)
Anonymous » » в форуме JAVA - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Запрос был отклонен, поскольку не найдена составная граница (java/angular)
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-