我试图在不破坏我的实时版本的情况下测试更新的appengine版本。目前的代码是:
themeendpoint.Builder endpointBuilder = new themeendpoint.Builder(
AndroidHttp.newCompatibleTransport(),
new AndroidJsonFactory(),
new HttpRequestInitializer() {
@Override
public void initialize(HttpRequest httpRequest) throws IOException {
}
}
);
themeendpoint endpoint = CloudEndpointUtils.updateBuilder(
endpointBuilder).build();
哪个适用于默认版本。我试图访问" dev"我上传的版本。我知道通常你应该在开头添加版本,例如" dev.project.appspot"但我很难将其纳入Android应用程序。我尝试添加以下内容:
endpointBuilder.setRootUrl("https://dev.project.appspot.com/_ah/api/");
在创建端点之前。运行应用程序时,我收到以下错误:
java.io.IOException: Hostname 'dev.project.appspot.com' was not verified
我不知道如何访问我的非默认版本。
答案 0 :(得分:2)
原来我几乎做对了。每this link我需要使用" -dot - " HTTPS的表示法。另外,我错过了一小段网址。完整的代码是:
endpointBuilder.setRootUrl("https://dev-dot-project.appspot.com/_ah/api/");