Получение плохого запроса с AndroidNetworking.upload () - PullRequest
0 голосов
/ 15 июня 2019

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

...