Аватар для Tsyklop
5 / 6 / 5
Регистрация: 01.01.2014
Сообщений: 399

Content type 'multipart/form-data;boundary=----WebKitFormBoundary.' not supported Spring Rest API

14.07.2018, 13:30. Показов 8896. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
-1
голос «против»
избранное
Отправляю такой запрос:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
$.ajax({
    type: 'POST',
    cache: false,
    processData: false,
    contentType: false,
    url: '/api/v1/category/add',
    data: new FormData(form)
}).done(result=>{console.log(result);}).fail(result=>{
    console.error('ERROR:', result.responseJSON.httpStatus, result.responseJSON.message, result);
    self.toast.error('Ошибка API.Попробуйте еще раз.');
});
Но возникает ошибка: Content type 'multipart/form-data;boundary=----WebKitFormBoundary6xBCDjCtYYuUVR5c' not supported

В чем дело? что ему не так

Контроллер:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@RestController
@Secured("hasRole('ADMIN')")
@RequestMapping(value = "/api/v1")
public class ApiController {
 
    private static final Logger LOGGER = LogManager.getLogger(ApiController.class);
 
    @PostMapping(value = "/category/add", consumes = MediaType.MULTIPART_FORM_DATA_VALUE, produces = MediaType.APPLICATION_JSON_VALUE)
    private Response categoryAdd(Response response, @RequestBody CategoryAddForm categoryAddForm) {
        LOGGER.info(categoryAddForm.toString());
        return response;
    }
 
}
CategoryAddForm:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class CategoryAddForm {
 
    private String name;
 
    private String description;
 
    private MultipartFile preview;
 
    public CategoryAddForm() { }
 
    public CategoryAddForm(String name, String description, MultipartFile preview) {
        this.name = name;
        this.description = description;
        this.preview = preview;
    }
 
    public String getName() {
        return name;
    }
 
    public String getDescription() {
        return description;
    }
 
    public MultipartFile getPreview() {
        return preview;
    }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.07.2018, 13:30
Ответы с готовыми решениями:

Multipart/form-data vk api
vk api загрузка файлов на сервер (загрузка фото на стену) - ошибка Security Breach2 помогите разобраться... 1.0 запрос...

Curl --header 'Content-Type: multipart/form-data' -X POST --form filename=@lib.dll
Здравствуйте коллеги! Хорошего дня! Windows 10 CMD curl --header 'Content-Type: multipart/form-data' -X POST --form...

POST-запрос multipart/form-data - убрать заголовки содержимого Content-Type
Всем доброго времени суток. private async void SubmitForm(Panel form, string name) { using (var client =...

1
-5 / 0 / 4
Регистрация: 12.01.2015
Сообщений: 54
03.08.2018, 15:39
Проблема в этой строчке: data: new FormData(form)
По коду в Java нет никаких замечаний,нужно проверять js, но это уже вам в другой раздел
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2018, 15:39
Помогаю со студенческими работами здесь

Multipart/form-data; boundary=----WebKitFormBoundaryJC2lNBJS8w8zo28W
По выше написанному понятно, что надо научить delphi (Synapce) отправлять такой POST запрос: Сводка сниффера: POST...

Авторизация multipart/form-data; boundary
Здравствуйте, нужно написать авторизацию для одного сайта, но есть проблема, не знаю как работать с таким типом, вот так выглядит пост...

multipart form data
Если готовая библиотека которая облегчает создание multipart/form data ??

XmlHttpRequest. multipart/form-data
Доброго дня всем. Отправка файла на сервер с помощью XmlHttpRequest вызвала у меня недоумение. По идее, чтобы серверный код мог...

Проблемы с enctype=multipart/form-data
PHP Version 4.1.2 не передаются глобальные переменные из формы в форму. убераешь enctype=multipart/form-data, передаются. но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru