Пост-запрос Android koush/ion блокируется брандмауэром

Я использую библиотеку koush/ion для отправки запроса на мой сервер. Он работает с использованием моего домашнего Wi-Fi, Wi-Fi моего друга, мобильных данных и других мобильных данных, кроме офисного Wi-Fi.

Это возвращает ноль, и я задавался вопросом, почему. Мне как-то удается распечатать ошибку, и она показала, что WFilter заблокировал мой запрос. После этого я попросил ИТ-специалиста в офисе, который управляет брандмауэром, просмотреть журнал моих запросов, а затем увидел потоковый запрос от koush/ion, который вызывает его блокировку. Когда они отключили потоковый фильтр, я смог снова отправить свои почтовые запросы, используя koush/ion.

У меня вопрос, есть ли в ion / koush что-то, что я могу добавить к своему нормальному коду, чтобы предотвратить это? Я не уверен, включает ли это порты или что-то в этом роде, но вот мой простой код, который работает на большинстве интернет-соединений, кроме моего офиса.

Ion.with(c)
            .load("POST",URL)
            .setTimeout(60 * 60 * 10000)
            .setLogging("ion-geny", Log.DEBUG)
            .progressDialog(pd)
            .setBodyParameter("reading_id", "" + reading_last_id)
            .setBodyParameter("book_id", "" + book_last_id)
            .setBodyParameter("article_id", "" + article_last_id)
            .setBodyParameter("month_id",""+month_last_id)
            .asJsonObject()
            .setCallback(new FutureCallback<JsonObject>() {
                @Override
                public void onCompleted(Exception e, JsonObject result) {
                    Log.e("loggers","loggers : "+result);
                }
            });

0 ответов

Другие вопросы по тегам