Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为Google云端点API设置TLS代理_Android_Google App Engine_Firefox_Opera_Google Cloud Endpoints - Fatal编程技术网

Android 为Google云端点API设置TLS代理

Android 为Google云端点API设置TLS代理,android,google-app-engine,firefox,opera,google-cloud-endpoints,Android,Google App Engine,Firefox,Opera,Google Cloud Endpoints,我一直在API explorer(localhost)中查看我的Google App Engine端点API,没有任何问题,现在我得到了以下信息: 全文如下: 您正在探索一个通过HTTP而不是HTTPS描述或提供服务的API。这是不安全的,可能会被浏览器阻止。要解决此问题,请为API设置TLS代理。或者,您可以告诉浏览器允许此站点上通过HTTP的活动内容(在Chrome上,单击URL栏中的屏蔽),但这不会提高安全性或消除此消息 这是我在端点中使用的API方法之一: @ApiMethod(

我一直在API explorer(localhost)中查看我的Google App Engine端点API,没有任何问题,现在我得到了以下信息:

全文如下:

您正在探索一个通过HTTP而不是HTTPS描述或提供服务的API。这是不安全的,可能会被浏览器阻止。要解决此问题,请为API设置TLS代理。或者,您可以告诉浏览器允许此站点上通过HTTP的活动内容(在Chrome上,单击URL栏中的屏蔽),但这不会提高安全性或消除此消息

这是我在端点中使用的API方法之一:

@ApiMethod(
        name = "insert",
        path = "movie",
        httpMethod = ApiMethod.HttpMethod.POST)
public Movie insert(Movie movie) throws UnauthorizedException {
    ...
}

由于我不知道是什么原因突然出现了这种情况,我不知道还有什么可以展示。我尝试过更新我的浏览器(Firefox、Opera、Chrome),但运气不好。

今天我也遇到了同样的问题

现在,如果您使用的是chrome,您可以单击URL栏右侧的屏蔽图标,然后单击“无论如何都要加载脚本”,这样您的API就会出现


图:

您可能需要使用基于浏览器的解决方案,例如Chrome上的shield图标。这是最近添加的,以解决一个安全漏洞。不幸的是,我们无法做得更好。一位同事建议,如果你想走这条路,设置TLS代理可能是可行的。

谢谢@JonathanK。虽然您的回答让我可以访问我的api,但它并不能解决错误警告的问题。不过,一个加号是正确的。谢谢@JonathanK。虽然您的回答让我可以访问我的api,但它并不能解决错误警告的问题。不过,一个加号是正确的。显然没有其他解决方案,所以现在就让我们来看看。我也突然看到了这一点。如果开发服务器允许SSL证书,那就太好了。我正在创建自己的自签名证书,并将其添加到我的受信任证书中。也许调查一下这件事是有道理的!:(你是说我们会继续在本地主机实例上看到这种虚假的安全警告吗?*ss中真的很痛苦..我原以为这是一个临时问题..我每天都在处理云端点,主要是本地主机..这样的编程真的不舒服-(很遗憾,是的。我为给您带来的不便表示歉意,但这是为了修复一个关键的安全漏洞。如果我们能够分发一个本地版本的explorer,那么我们就不必这样做,但这是一个非常复杂的解决方案。听起来很公平,但我们是否能够保证本地主机端点在未来继续工作?例如e、 Chrome浏览器的下一次更新可能不再显示“加载不安全脚本”了吗?这不是我们担心的问题,但我不代表Chrome团队。如果发生这种情况,我们将不得不为本地开发找到另一个解决方案。嘿,Daniel,我发现这个线程对我很有帮助。当我开始开发会话时,我有一个快捷方式(mac解决方案)在允许所有不安全脚本的模式下启动chrome。当然,这应该小心使用,对我来说只是在本地主机上测试云端点。希望它能帮助一些ppl!详细信息如下: