是通过编程来发现此请求是否为默认版本,而不是请求上设置的另一个特定版本。我想可能有这样的东西:
SystemProperty.isDefaultVersion
使用新模块功能提供的API:
ModulesService modulesService = ModulesServiceFactory.getModulesService();
String currentModuleName = modulesService.getCurrentModule();
String version = modulesService.getDefaultVersion(currentModuleName);
一种不太充分的方法是检查URL。如果它与X.name.appspot.com
匹配,则可能不是默认版本。可能是这样,但这绝对不是一个正常的用户访问您的页面,因此可能是一个开发操作。
远非完美,但可能已经足够了。。。