Access to XMLHttpRequest at 'http://localhost:9091/Classification/selectOrderBySuborder/%E5%8E%9F%E5%85%BD%E4%BA%9A%E7%BA%B2' from origin 'http://localhost:63342' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
时间: 2023-07-24 20:39:33 浏览: 159
这是一个跨域请求的错误信息,这个错误通常会出现在前端向后端发送请求时,请求的域名与当前页面的域名不一致时出现。为了解决这个问题,需要在后端服务器中设置响应头信息,添加Access-Control-Allow-Origin字段,指定允许跨域请求的域名。可以参考以下代码:
```
response.setHeader("Access-Control-Allow-Origin", "http://localhost:63342");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "Content-Type, Authorization, X-Requested-With");
```
其中,Access-Control-Allow-Origin指定允许跨域请求的域名,可以设置为"*"表示所有域名都允许跨域请求。Access-Control-Allow-Methods指定允许的请求方法,Access-Control-Max-Age指定预检请求的有效期,Access-Control-Allow-Headers指定允许的请求头信息。
阅读全文