【问题标题】:Not able to access http url using java in app engine无法在应用引擎中使用 java 访问 http url
【发布时间】:2012-04-27 04:11:08
【问题描述】:

我编写了简单的 java 代码来访问 url www.nseindia.com 在我的本地和 Google appengine 中,它会引发异常 带有以下消息 拒绝访问 您无权访问此服务器上的“http://www.nseindia.com/”。 参考#18.9420b07b.1335496818.23b178f 拒绝访问 您无权访问此服务器上的“http://www.nseindia.com/”。 参考#18.9420b07b.1335496818.23b178f

我正在使用 App Engine SDK 1.5、JRE 1.6 请指教

【问题讨论】:

    标签: java security url


    【解决方案1】:

    这是因为 GAE 不允许某些类,如文件 io 或网络,请查看本指南以实现您正在寻找的内容。

    URL fetch

    这是允许的类列表class whitelist

    【讨论】:

    • 我使用了文档中的以下代码。 URL url = new URL("example.com/atom.xml"); BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream())); String line; while ((line = reader.readLine()) != null) { } I我没有写入任何文件。仍然说访问定义在本地和 GEA 服务器中
    • 检查您尝试做的不是付费服务,还是需要在您的 html 文件中进行额外配置
    • 这只是任何 url,检查 URL Fectch 上的报价看起来不错。
    猜你喜欢
    • 2013-10-27
    • 2016-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多