java您正在探索一个通过HTTP而不是HTTPS描述或提供服务的API
按照此处描述的步骤创建API后:
https://cloud.google.com/appengine/docs/java/endpoints/getstarted/backend/helloendpoints
我在浏览器上打开以下URL:
http://localhost:8080/_ah/api/explorer
跑步后
mvn appengine:devserver
本地测试API
但是,浏览器会重定向到
https://cloud.google.com/appengine/docs/java/endpoints/getstarted/backend/helloendpoints
以下错误以红色显示:
您正在探索一个通过HTTP而不是HTTPS描述或提供服务的API。这是不安全的,可能会被浏览器阻止。要解决此问题,请为API设置TLS代理。或者,您可以告诉浏览器允许此站点上通过HTTP的活动内容(在Chrome上,单击URL栏中的屏蔽),但这不会提高安全性或消除此消息
API资源管理器为空
最好的解决办法是什么
# 1 楼答案
最好的解决方法是在错误消息中
您可以创建一个自签名ssl证书,并设置一个转发到应用程序的本地ssl代理,也可以告诉浏览器允许混合内容(https中的http)。这两种方法都可以,我个人使用后一种方法,点击Chrome中的屏蔽图标,告诉它一切正常