Получение 403 ошибки «Отказано в доступе» только в Android 5 - PullRequest
0 голосов
/ 12 февраля 2020

Я получаю следующую ошибку с сервера (записано в python)

enter image description here

Ошибка:

* Для аутентификации 1021 * требуется действительный заголовок Date или x-amz-date

Но эта проблема возникает только в Android 5, а не в вышеприведенных версиях. Также следует отметить, что я нигде не использую Amazon Web Services (AWS) на своем сервере.

Я использую стороннюю библиотеку PRDownloader для загрузки. Нет определенного c кода, которым я мог бы поделиться, все, что я делаю, это:

val downloadId = PRDownloader
            .download(url, pathWhereFileShouldBeDownloaded, nameWithWhichDownloadedFileWillBeSaved)
            .setHeader("Authorization", authKey)
            .build()
            .start(object : OnDownloadListener
            {
                override fun onDownloadComplete()
                {
                    Log.d(TAG, "Download successful")
                }

                override fun onError(error: Error?)
                {
                    error?.run {
                        Log.e(TAG, "Was it connection error? ${if (isConnectionError) "Yes" else "No"}")
                        Log.e(TAG, "Was it server error? ${if (isServerError) "Yes, with following message\n$serverErrorMessage" else "No"}")
                    }
                }
            })

Есть идеи, что может быть не так и как я могу решить эту проблему?

...