繁体   English   中英

如何从word javascript api向http:localhost发出GET请求?

[英]How to make a GET request to http:localhost from word javascript api?

我正在尝试开发一个单词addin。 它将根据上下文提供单词的更正。 语言将是孟加拉语。

我的想法是localhost中会有一个python服务器。 是的,它将在localhost上运行。 否则,如果它是中央服务器,则会有太多请求。 所以不知何故(可能通过exe文件我将在localhost上运行服务器)我将使服务器在localhost上运行。 .exe文件可以分发给任何人,当他/她运行它时,它将在他们的本地主机上运行,​​然后他/她可以使用单词addin(我正在开发)来调用localhost来获得所需的输出。 应该注意的是,平台将是windows。

但问题是单词JavaScript api不允许我调用http中的localhost。 它只能调用https。 但是localhost不是https。 无论如何,我可以在http localhost中调用api这个词吗? 此外,因为我正在寻找一个完整的产品,我试图跳过操作系统相关的配置。 例如,使localhost获得认证。 因为,当应用程序(python服务器)将被转移时,我不知道如何以及是否可以在其他人的Windows操作系统中运行脚本并使其localhost认证。 因此,使用http(或atmost https:// localhost )而不是某些https://somedomainname.com来使用api调用我的localhost将非常有帮助。

对于编码环境来开发单词addin,我正在使用脚本实验室。 因此,最好找到脚本实验室支持的解决方案。

这种方法存在一些问题。

首先 - 当你试图调用本地主机时,你永远不会通过验证 - 因为它默认会失败,你会要求用户安装一个额外的软件来支持你的JS加载项。 加载项应该独立运行。

无论如何,我可以在http localhost中调用api这个词吗?

不 - 在这种情况下没有。 您的最终清单网址需要为https,并且应该是外部可用的。

我试图跳过与操作系统相关的配置。 例如,使localhost获得认证。 因为,当应用程序(python服务器)将被转移时,我不知道如何以及是否可以在其他人的Windows操作系统中运行脚本并使其localhost认证。

Office商店的一个好处是,如果客户正在安装(我们正在开发)的加载项是恶意的,Microsoft可以照顾。 试图说你想绕过验证对这种情况没有帮助。

我的想法是localhost中会有一个python服务器。 是的,它将在localhost上运行。 否则,如果它是中央服务器,则会有太多请求。

它应该是一个中央服务器,你应该处理它的可伸缩性方面。 您可能没有像您想象的那样拥有大量用户。 我推荐Heroku - 他们支持python,他们的第一层是免费的,你可以开发和发布你的插件,一旦它开始获得大量流量,你可以考虑将其移动到其他地方。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM