Java 春天——CORS中起源的含义是什么
我不知道web开发中的意义来源是什么,spring框架中的意义是什么,我应该在下面的来源属性中做什么: 服务器端和客户端的CORS的含义和机制是什么?我不理解上面链接中的银行帐户示例Java 春天——CORS中起源的含义是什么,java,spring,browser,cors,Java,Spring,Browser,Cors,我不知道web开发中的意义来源是什么,spring框架中的意义是什么,我应该在下面的来源属性中做什么: 服务器端和客户端的CORS的含义和机制是什么?我不理解上面链接中的银行帐户示例 提前谢谢。@CrossOrigin无参数表示您的控制器将接受所有请求。 @CrossOriginorigins=,maxAge=3600表示它将只接受来自此url的请求: 例如,如果您的客户机在服务器上hhtp://localhost:8080 然后他将请求发送到您的服务GET/account/5 你的服务将拒绝
提前谢谢。@CrossOrigin无参数表示您的控制器将接受所有请求。 @CrossOriginorigins=,maxAge=3600表示它将只接受来自此url的请求: 例如,如果您的客户机在服务器上hhtp://localhost:8080 然后他将请求发送到您的服务GET/account/5
你的服务将拒绝 这实际上与Spring无关。基本上,您将要从中访问spring后端的所有域都放在Originates数组中。如果你不想有任何麻烦,只需将其设置为*以允许所有来源。
@CrossOrigin(origins = "http://domain2.com", maxAge = 3600)
@RestController
@RequestMapping("/account")
public class AccountController {
@GetMapping("/{id}")
public Account retrieve(@PathVariable Long id) {
// ...
}
@DeleteMapping("/{id}")
public void remove(@PathVariable Long id) {
// ...
}
}