我正在尝试让我的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:...
发现问题