Fetch拒绝发出请求

时间:2018-02-27 16:26:12

标签: javascript fetch-api

我正在尝试在另一台服务器上对REST API发出跨站点GET请求,但我总是得到TypeError: Network request failed

我已经尝试了我能想到的一切:

  • 同一请求适用于localhost,但是当我用远程替换IP
  • 时失败
  • 使用curl使用相同的远程URL地址
  • tcpdump显示甚至未尝试任何请求 - 没有任何内容被发送到远程服务器(我仔细检查了tcpdump的工作原理)
  • Network标签中没有请求,开发人员工具的Console标签中没有其他错误/警告消息。

检查fetch documentation并未显示任何可能导致此类失败的内容。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

唉 - 我在发布问题的那一刻就找到了答案。它的uMatrix插件执行了预期的操作 - 阻止了不需要的网络请求。

如果将来有其他人遇到类似的问题,我会在这里留下问题。