TypeError:尝试获取资源时出现网络错误

问题描述 投票:-1回答:1

我正在尝试让我的Firefox扩展程序向运行在localhost:8080/上的spring boot应用程序发送/接收数据,并且出现此错误。

这里是请求-

    var req = new Request("localhost:8080/all", {
        method: 'GET',
        headers: { 'Accept': 'application/json' },
    });

这里是localhost:8080/all-]的控制器功能>

    @GetMapping(path="/all")
    public @ResponseBody Iterable<Product> getAllProducts()
    {
        return productrepository.findAll();
    }

我还将@CrossOrigin(origins="*")添加到了控制器类中

我在扩展名清单中将"*://localhost/"添加到permissions

我知道服务器工作正常,并且它不是CORS问题,因为我用curl尝试过它

curl -H "Origin:https://google.com/" -H "Accept:application/json" -H "method:GET" localhost:8080/all --verbose

它返回了这些响应头以及输出的json

< HTTP/1.1 200
< Vary: Origin
< Vary: Access-Control-Request-Method
< Vary: Access-Control-Request-Headers
< Access-Control-Allow-Origin: *

我正在尝试让我的Firefox扩展程序向运行在localhost:8080 /上的spring boot应用程序发送数据/从中接收数据,但出现此错误。这是请求-var req = new Request(“ localhost:...

javascript spring-boot firefox-addon fetch-api
1个回答
0
投票

发现问题

© www.soinside.com 2019 - 2024. All rights reserved.