Мне нужно написать код для размещения составных данных формы. Когда я пытаюсь связаться с Почтальоном, запрос выполняется успешно, и я получаю соответствующий код (204). Мой код в kotlin не соответствует запросу, поэтому я получаю неправильный ответ на запрос.
Я скопировал команду curl из почтальона:
curl --location --request POST 'http://localhost:8080/UploadDocument' \
--header 'Cookie: JSESSIONID=XXX' \
--form 'type=IDENTITY' \
--form 'document=@/C:/Files/test_image.png' \
--form 'index=1'
Это мой Kotlin code:
val file = File(object {}.javaClass.getResource("/images/test_image.png").toURI())
val request = uri.httpPost(listOf(
"document" to DataPart(file),
"type" to "IDENTITY",
"index" to 1
)).header(headers)
request.responseString()
Я использую библиотеку Fuel для выполнения запроса. Пожалуйста, помогите мне соответствовать запросу правильно. Заранее спасибо.