【发布时间】:2018-11-02 18:26:21
【问题描述】:
不知道web开发中ORIGIN是什么意思,spring框架中是什么意思,下面this example的origin属性是什么意思:
@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) {
// ...
}
}
“http://domain2.com”是什么意思,CORS在服务器端和客户端的机制是什么(我不明白链接中银行账户的例子) .
提前谢谢你。
【问题讨论】:
-
这与 Spring 无关。基本上,您将要访问 Spring 后端的所有域都放入 origins 数组。如果您不想麻烦,只需将其设置为
*以允许所有来源。