我们已经在我们的应用程序中成功使用 Endpoints V1 几年了。现在,当尝试迁移到 Endpoints V2 时,它突然因为找不到 EndpointsServlet 而突然刹车,并且总是返回 404。
- 我可以使用https://apis-explorer.appspot.com/apis-explorer/浏览 api
- 我可以看到请求到达后端并且我正在使用一个过滤器
- 但它永远不会找到/到达 EndpointsServlet 或任何 Endpoints
- 奇怪的是它在 localhost devserver 中工作?
这仍然是一个已知问题(对于某些应用程序)还是我该如何解决这个问题?
404 响应如下所示:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "\u003chtml\u003e\u003chead\u003e\n\u003cmeta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\"\u003e\n\u003ctitle\u003e404 Not Found\u003c/title\u003e\n\u003c/head\u003e\n\u003cbody text=#000000 bgcolor=#ffffff\u003e\n\u003ch1\u003eError: Not Found\u003c/h1\u003e\n\u003c/body\u003e\u003c/html\u003e\n"
}
],
"code": 404,
"message": "\u003chtml\u003e\u003chead\u003e\n\u003cmeta http-equiv=\"content-type\" content=\"text/html;charset=utf-8\"\u003e\n\u003ctitle\u003e404 Not Found\u003c/title\u003e\n\u003c/head\u003e\n\u003cbody text=#000000 bgcolor=#ffffff\u003e\n\u003ch1\u003eError: Not Found\u003c/h1\u003e\n\u003c/body\u003e\u003c/html\u003e\n"
}
}