我一直在API资源管理器(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),但没有运气。< / p>
答案 0 :(得分:13)
今天我遇到了同样的问题
目前,如果您使用的是Chrome,您可以点击网址栏右侧的盾牌图标,然后点击加载脚本的内容,然后就会显示您的API。
答案 1 :(得分:4)
您可能希望使用基于浏览器的解决方法,例如Chrome上的盾牌图标。最近添加了此项以解决安全漏洞。不幸的是,我们无法做到这一点。一位同事建议,stunnel可能适用于设置TLS代理,如果你想走那条路。