AndroidNetworking.upload()
дает неверный запрос в каждом случае.
При тестировании API на почтальоне, который работает нормально, но не может создать такой же запрос в AndroidNetworking, любая помощь будет оценена
Попробовал AndroidNetworking.post()
метод, который дает правильный ответ от сервера (с просьбой отправить файл), но в этом запросе не удается добавить составной файл, который требуется для обработки сервером.
var request = Rx2AndroidNetworking.upload(ApiEndPoint.SUBMIT_KYC_DOCUMENT)
request.setContentType("multipart/form-data")
request.addMultipartParameter ("json","{\"POADocumentType\":40, \"POIDocumentType\":60,\"ReSubmitDocument\":false}","text/plain")
try {
if (selfie.docFront != null) {
request.addMultipartFile("Selfie", selfie.docFront,"multipart/form-data")
}
} catch (unInitialsied: UninitializedPropertyAccessException) {
}
return request.build()
.setUploadProgressListener(object : UploadProgressListener {
override fun onProgress(bytesUploaded: Long, totalBytes: Long) {
Log.d("", "")
}
})
.getAsJSONObject(object : JSONObjectRequestListener {
override fun onResponse(response: JSONObject?) {
Log.d("", "")
}
override fun onError(anError: ANError?) {
Log.d("", "")
}
})
Кстати, работает в почтальоне
https://ibb.co/3W4qKR6