Не могу загрузить изображение с помощью клиента apache cxf rs

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

POST / assets / image / content Content-Type: multipart / form-data; граница =ExampleFormBoundary

Тело запроса

--ExampleFormBoundary Content-Disposition: форма-данные; Name="файл"; filename="test.png" Content-Type: image / png

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

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

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

Тело запроса на мой звонок:

Http-метод: POST Content-Type: multipart/form-data; border ="uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a" Заголовки: {Авторизация =[Базовая VGVjaG5vbG9neVBhcnRuZXJCYW5vRW50ZXJwcmlzZXNMdGR -S, =[-F] -TeK] [-F] = ccYsasasa Enc Enc Enc Enc =[= = = = = = = = = = = = = ut = = ut = = = = = = = = = = = = ut = = = ut = ut = = = = ut ut = ut = = = ut = ut | /json]} Полезная нагрузка: --uuid:3a0341f0-584a-4f54-8e8e-bbe92048c96a Тип содержимого: application/octet-stream Content-Transfer-Encoding: двоичный код Content-ID: Content-Disposition: form-data; имя файла = image.jpg


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

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

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

Спасибо

0 ответов

Хасан, пожалуйста, удалите этот вопрос. Вы оставили свои полномочия в открытом виде.

Другие вопросы по тегам