首页 文章

促销后, Cloud endpoints v1到v2迁移会导致404

提问于
浏览
0

我已将我的java appengine项目迁移到Endpoints 2.0,我在开发环境中成功地在本地测试了它,因此我将新版本部署到appengine . 我已经使用APis资源管理器(通过-dot-.appspot.com/_ah/api/explorer)测试了新部署的版本(通过-dot-.appspot.com/_ah/api/explorer)和更改根网址后的Android客户端(通过setRootUrl),到目前为止一切都很好,一切正常查看GAE日志中对 endpoints 的有效调用(使用新的_ah / api / urls) . 所以我已将此版本提升为默认值,因此它将接收所有流量,而这完全失败 - 每个调用以404结尾,在日志中我通过旧的_ah / spi url查看请求 . 它甚至在迁移文档中提到:

如果请求显示的路径以/ _ah / api开头,则Endpoints Frameworks 2.0现在正在为您的API提供服务 . 日志不应显示任何以/ _ah / spi开头的路径的请求 . 这些请求表明Cloud Endpoints 1.0代理仍在处理请求 .

但我不知道如何改变它 .

1 回答

  • 0

    有's an ongoing bug with a fix that should release soon, you can revert to the old version for now. For reference here' s the link to bug in issue tracker

相关问题