Не могу загрузить изображение с помощью клиента Apache CXF RS - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь загрузить изображение на веб-сервер, требования запроса следующие:

POST / assets / image / content Content-Type: multipart / form-data;border = ExampleFormBoundary

Тело запроса

- ExampleFormBoundary Content-Disposition: form-data;Name = "файл";filename = "test.png" Content-Type: image / png

{байты данных файла изображения} --ExampleFormBoundary -

Я использую клиент apache cxf rs для своих вызовов:

Клиентское вложение-сериализатор добавляет Content-Transfer-Encoding: двоичный файл в мое тело запроса.Этот дополнительный заголовок в случае неудачи моего запроса, пожалуйста, дайте мне знать, как удалить этот заголовок из тела запроса, переопределить сериализатор или использовать другой сериализатор, чтобы у меня не было этого заголовка в теле запроса.Я могу использовать другой клиент, но cxf является требованием.

Тело запроса для моего вызова:

Http-метод: POST Content-Type: multipart / form-data;border = "uuid: 3a0341f0-584a-4f54-8e8e-bbe92048c96a" Заголовки: {Authorization = [Basic], Content-Encoding = [utf-8], Accept-Encoding = [utf-8], Accept = [application / json]} Полезная нагрузка: --uuid: 3a0341f0-584a-4f54-8e8e-bbe92048c96a Тип содержимого: application / octet-stream Content-Transfer-Encoding: двоичный Content-ID: Content-Disposition: form-data;filename = image.jpg


- uuid: 3a0341f0-584a-4f54-8e8e-bbe92048c96a -

2018-11-14 17:32:44 ИНФОРМАЦИЯ LoggingInInceptceptor: 253 -Входящее сообщение

ID: 1 Код ответа: 400 Кодировка: ISO-8859-1

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...