升级 SDK 并重新生成端点后,我的 App Engine 实例突然变得有趣起来。createUploadUrl() 返回格式为 URL
https://[版本].my-app.appspot.com
它在文档中提到了这一点
请注意,2013 年 4 月,Google 将停止为在 appspot.com 上托管的双通配符域(即.appspot.com)颁发 SSL 证书。如果您依赖此类 URL 对您的应用程序进行 HTTPS 访问,请更改任何应用程序逻辑以使用“-dot-”而不是“.”。例如,要访问应用程序“myapp”的版本“1”,请使用“
https://1-dot-myapp.appspot.com
”而不是“https://1.myapp.appspot.com
.”。如果您继续使用“https://1.myapp.appspot.com
”,则证书将不匹配,这将导致任何期望 URL 和证书完全匹配的 User-Agent 出错。
我需要改变什么吗?我认为这种变化会自动发生。
我尝试在代码中更改 URL,这会导致它 POST 但上传处理程序 Servlet 永远不会被调用。如果我尝试在不进行更改的情况下对其进行 POST,则 Android 会引发 Hostname was not verifyed 错误。