Appengine api explorer不会向localhost发送查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appengine api explorer不会向localhost发送查询相关的知识,希望对你有一定的参考价值。
我正在尝试在我的本地计算机上使用google api explorer,因此我访问developers.google.com/apis-explorer/?base=http://localhost:8080/_ah/api#p/。我已经让它显示了函数列表(它只在firefox中有效,保护已禁用,如下答案:https://stackoverflow.com/a/36393144/8738724),但是当我按下Execute按钮时,它会将请求发送到appspot:GET https://my-app-id.appspot.com/_ah/api/conference/v1/profile而不是http://localhost:8080/_ah/api/conference/v1/profile。我想这不是正确的行为。有谁知道如何让它发送请求到我的本地机器?我认为这就是“base = http://localhost:8080”的全部内容!
对我有用的解决方法是允许Chrome加载不安全的脚本,请参阅详细信息here。我测试了Windows VM和最新版本的Chrome。步骤是:
- 在本地运行API。在我的情况下,我跟着这个quickstart直到在本地运行示例部分
- 浏览到URL developers.google.com/apis-explorer/base=http://localhost:8080/_ah/api#p/
- 通过点击网址栏右侧的外壳标志,允许Chrome加载不安全的脚本。
这些是结果:
然后我用其中一种方法进行测试,一切正常。
希望这会帮助你。
以上是关于Appengine api explorer不会向localhost发送查询的主要内容,如果未能解决你的问题,请参考以下文章
Ktor App 部署到 AppEngine 时未调用 Main 方法
Internet Explorer 和 Firefox 上的 YouTube IFrame API
库 appengine.api.datastore 和 com.google.cloud.datastore 有啥区别?