eclipse - Google APIs Explorer 发布到远程 API 而不是本地

标签 eclipse google-app-engine google-cloud-endpoints

我目前正在使用 Google App Engine (SDK v1.8.8) 和 Cloud Endpoints 为移动应用程序开发 (Java) 后端。我正在使用带有 Google 插件 (v3.8.0) 的 Eclipse (Kepler) 来开发/部署代码。

在开发过程中,我已经使用 Google API 的资源管理器测试端点好几个月了,直到昨天,一切都运行良好...如果我在本地运行 App Engine,我可以在以下位置测试端点:

http://localhost:8888/_ah/api/explorer

同样,我可以在以下位置针对远程部署的版本执行:

https://1-dot-[my-app-id]-app.appspot.com/_ah/api/explorer

...在这两种情况下,一切都按预期进行。

但是,从昨天开始,本地执行不再有效……相反,我的请求被发送到我的 API 的远程(即实时!)版本。我仍在本地主机上访问 API Explorer,根据它的输出,我的请求仍在本地发布...这是我在“admin”端点上执行函数“foo”时打印的内容:

 Request
 POST `http://localhost:8888/_ah/api/adminendpoint/v1/foo`
 X-JavaScript-User-Agent:  Google APIs Explorer

但是,由于某些原因,这些请求被发送到 API 的实时/已部署实例。

我重新启动了我的浏览器 (Chrome) 并清除了它的缓存,尝试了另一个浏览器 (Safari),重新启动了机器,重新部署了 API...感觉好像有什么东西被缓存在某个地方,但我的想法已经用完了.

有人有什么建议吗?

最佳答案

该错误已在适用于 Java 的 Google App Engine SDK 1.9.17 版中得到修复,如发行说明 (https://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes) 中所述。我将我的库更新到 1.9.17,API 资源管理器再次开始为本地主机工作。

关于eclipse - Google APIs Explorer 发布到远程 API 而不是本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27462702/

相关文章:

java - Google App Engine 中的分片列表

android - 尽管调用了 setSelectedAccountName (Android 6.0),但 GoogleAccountCredential 名称为空

eclipse - 是否存在用于生成 Java 测试类的 Maven 插件?

java - 在运行时(调试时)比较 eclipse 中的 2 个对象?

java - JDK 和 JRE 错误

google-app-engine - 从自定义域调用 Google Endpoint api

java - Appengine API 方法返回模型集合

java - google-java-format eclipse 插件忽略格式化程序 :off comments

java - pull 后,Eclipse 中的 Git 项目从工作区消失

google-app-engine - 为什么 GCP Cloud Build 会出现系统性失败以及如何修复?