【发布时间】:2015-02-27 21:11:21
【问题描述】:
我正在尝试将工作中的重复性任务自动化。基本上,我们网站上有一个类似于Piperlime'sAdd To Wishlist 功能的功能。
我可以在生产网站上成功执行 XMLHttpRequest POST,但是对开发人员、测试和本地运行环境执行的相同调用失败。
网站使用https 协议。当我运行本地环境并访问该站点时,我确实收到了有关尝试安全连接的安全警告,但浏览器无法确认连接是否安全,也就是不受信任的连接警告。
本地有一些带有jetty和maven的java后端。我使用 java 的 foo 很弱,所以我不确定实际上是哪个组件为网页提供服务。
但是,当我访问开发或测试站点时,我没有收到安全证书警告。
我可以在浏览器调试窗口中成功看到网络请求发出。我可以将 http 请求作为 cURL 命令获取,并通过命令行成功地将项目添加到我的愿望清单中。
我正在努力弄清楚我错过了什么。
FWIW,我正在执行我的 javascript 代码作为谷歌扩展。同样,该扩展适用于生产站点,但不适用于 test/dev/local 环境。
运行: Mac OSX 10.9.5 上的 Google Chrome 40.0.2214.115(64 位)
【问题讨论】:
标签: javascript curl google-chrome-extension xmlhttprequest