Access to from origin ‘null‘ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ heade

2023-05-16

Access to XMLHttpRequest at 'http://localhost:8080/postgres/mvt/source/834/428/10' from origin 
'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

查看其它成功的请求,发现需要给response header加上这个

response.addHeader("access-control-allow-origin", "*");
@Log
@RestController
@RequestMapping("my")
public class MyController {

    private Connection connection;

    @RequestMapping(value = "source/{x}/{y}/{z}",produces = MediaType.IMAGE_PNG_VALUE)
    public byte[] st_AsMvt(@PathVariable("x") Integer x, @PathVariable("y") Integer y, @PathVariable("z") Integer z,HttpServletResponse response) throws Exception {
        /*...*/
        response.addHeader("access-control-allow-origin", "*");
        return bytes;
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Access to from origin ‘null‘ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin‘ heade 的相关文章

随机推荐