Ошибка 403 при выполнении HTTP-запроса с модификацией в КотлинеAndroid

Форум для тех, кто программирует под Android
Anonymous
Ошибка 403 при выполнении HTTP-запроса с модификацией в Котлине

Сообщение Anonymous »

Я работаю над проектом Android, в котором мне нужно отправить HTTP-запрос в конечную точку поиска с помощью библиотеки Retrofit в Kotlin. Запрос работает нормально, когда я ввожу URL-адрес непосредственно в браузер, но когда я пытаюсь отправить запрос программным способом, я получаю ошибку 403.
Вот URL-адрес, который я пытаюсь запросить : https://apkpure.com/search?q=free+fire
А это фрагмент кода, в котором я настраиваю Retrofit и совершаю вызов:

Код: Выделить всё

interface ApiService {
@GET("search?q=free+fire&t=")
suspend fun searchResults(): Response
}

val retrofit = Retrofit.Builder()
.baseUrl("https://apkpure.com/")
.addConverterFactory(ScalarsConverterFactory.create())
.build()
.create(ApiService::class.java)

Когда я выполняю запрос, я получаю следующую ошибку:

Код: Выделить всё

Response Error: 403, Error Body: Just a moment...

Подробнее здесь: [url]https://stackoverflow.com/questions/78443210/403-error-when-making-http-request-with-retrofit-in-kotlin[/url]

Вернуться в «Android»