Android Studio: Вы забанены навсегда с этого сервера в Android Studio - PullRequest
0 голосов
/ 13 марта 2019

Я использую Android Studio 3.1.2 и использую модифицированную библиотеку для интеграции API. Когда я нажимаю любой API, я получаю ответ:

код: 403
сообщение: Вы забанены навсегда с этого сервера.

Я могу использовать API в той же сети, но не снаружи. Я могу поразить API с помощью почтальона, но не из Android Studio. Я также интегрировал код, чтобы обойти сертификационную аутентификацию.

Я бью по серверу nginx.

Почему это так? Может ли кто-нибудь помочь мне избавиться от этого?

1 Ответ

0 голосов
/ 14 марта 2019

Я не добавлял User-Agent в заголовок, поэтому сервер отклонил все мои запросы. Вот почему меня забанили с сервера.

return builder.addInterceptor(interceptor)
                        .addInterceptor {
                            val original = it.request();

                            val authorized = original.newBuilder()
                                    .removeHeader("User-Agent")
                                    .addHeader("User-Agent", System.getProperty("http.agent"))
                                    .build();

                            it.proceed(authorized);
                        }
                        .build()

Для лучшего понимания агента пользователя перейдите по этой ссылке .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...