我正在使用 koush/ion 库向我的服务器发送发布请求。它可以使用我的家庭 wifi、我朋友的 wifi、移动数据和除办公室 wifi 以外的其他人的移动数据。
它返回 null ,我一直想知道为什么。我以某种方式设法打印了错误,它表明 WFilter 阻止了我的请求。之后,我让办公室里管理防火墙的 IT 人员查看我的请求日志,然后看到来自 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);
}
});