更新了问题: 新的灵活beta环境在调度规则上生成重定向(也是307),而旧的灵活环境则没有。
这打破了像我这样的网站,因为重定向的域名不同(包括版本标识符,它是完全合格的),因此来自我网站的AJAX请求失败(跨域浏览器限制)。这曾经不是过去的重定向。 谷歌开发者可以在这里提供帮助吗?
HTTP/1.1 307 OK
Content-Length: 180
Content-Type: text/html
Date: Thu, 17 Nov 2016 19:01:53 GMT
Location: https://20161118t002457-dot-...
Server: Google Frontend
Via: 1.1 google
<html>
<head><title>307 Temporary Redirect</title></head>
<body bgcolor="white">
<center><h1>307 Temporary Redirect</h1></center>
<hr><center>nginx</center>
</body>
</html>
答案 0 :(得分:4)
澄清问题:
在app.yaml中使用新参数env: flex
而不是现在已弃用的参数vm: true
时会发生这种情况
现在(2016年12月)的快速解决方法是将域名从appspot.com
更改为appspot-preview.com
。
According to the GCP Team,当GAE普遍可用时,他们将继续提供这两个域
答案 1 :(得分:3)
显然,这是一个已知的问题,phew。 请参阅:https://groups.google.com/forum/#!topic/google-appengine/-0EmVFi22Vc
不确定,在哪里跟踪,但我很高兴Google知道它。