Я пытаюсь отправить multipart/mixed
запрос в моем приложении для Android с помощью retrofit
, чтобы загрузить файл вместе с текстом xml, но он продолжает отображать ошибку:
Обязательная часть запроса 'xml'нет
@Multipart
@Headers("Content-Type: multipart/mixed; boundary=MULTI_PART_BOUNDARY")
@POST("upload")
@Xml
fun upload(@Part("xml") application: RequestBody,
@Part filePart: MultipartBody.Part) : Single<ResponseBody>
val cv = MultipartBody.Part.createFormData(
"file",
"filename,
RequestBody.create(
MediaType.parse("application/msword"),
file))
val xml = RequestBody.create(
MediaType.parse("text/plain"),
"<?xml version="1.0...")