【问题标题】:Google AppEngine - Firewall Notification:Your access has been blocked by firewall policy 732Google AppEngine - 防火墙通知:您的访问已被防火墙策略 732 阻止
【发布时间】:2015-07-28 19:12:36
【问题描述】:

我编写了一个 WebApp,它部署在 Google AppEngine 上。我正在尝试在我的应用程序中获取一个 url。它显示以下错误:

防火墙通知 - 您的访问已被防火墙阻止 政策 732。如果您有任何进一步的疑虑,请联系您的 网络管理员了解更多信息。

这就是我获取网址的方式。我在这里做错了吗?

URL url = new URL(urlString);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(REQUEST_TIME_OUT);
conn.setReadTimeout(REQUEST_TIME_OUT);
conn.setDoOutput(true);
int length = dataToBePost.length();
conn.setRequestProperty("Content-Length", (String.valueOf(length)));
OutputStreamWriter wr = new  OutputStreamWriter(conn.getOutputStream());
wr.write(dataToBePost);
wr.flush();
InputStream inStream = conn.getInputStream();
//using inStream now

注意:仅当我在 Google AppEngine 上部署我的应用程序时才会发生这种情况,如果我在本地服务器上部署我的应用程序,它工作正常。

我试图获取的 url 不在 Google Cloud/AppEngine 网络之外..

我需要做些什么才能让它在 AppEngine 上运行吗?

【问题讨论】:

  • 我怀疑谷歌有一些防火墙,会阻止请求..但不确定是否有任何方法允许 App Engine 上的请求..
  • 我严重怀疑这是来自 Google。如果你有网络管理员,你可以问一下,从那里开始。
  • 听起来urlString 引用的位置前面有防火墙,他们出于某种原因阻止了您。可能是滥用。

标签: google-app-engine firewall google-cloud-platform


【解决方案1】:

这是 Fortinet 防火墙通知。 这意味着您的管理员阻止了您该网站。

我不认为 Google 使用 Fortinet,他们有自己的技术。顺便说一句,这听起来是正确的,因为您可以在 localhost 时连接到它,并且您的 IT 阻止了某些连接,例如这个。

资料来源:我在工作中也有同样的情况。祝你好运!

【讨论】:

    猜你喜欢
    • 2019-04-07
    • 2014-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多