Ошибка 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]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение