Пост-запрос 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);
}
});