麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Java > 正文

springboot后端解決跨域問題

2024-07-14 08:43:34
字體:
供稿:網(wǎng)友

首先我門要知道什么是跨域:

跨域是指 不同域名之間相互訪問??缬颍傅氖菫g覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對JavaScript施加的安全限制。

也就是如果在A網(wǎng)站中,我們希望使用Ajax來獲得B網(wǎng)站中的特定內(nèi)容

如果A網(wǎng)站與B網(wǎng)站不在同一個域中,那么就出現(xiàn)了跨域訪問問題。

什么是同一個域?

同一協(xié)議,同一ip,同一端口,三同中有一不同就產(chǎn)生了跨域。

前端解決跨域:

前邊也說了,跨域是瀏覽器不能執(zhí)行其他網(wǎng)站的腳本。它是由瀏覽器的同源策略造成的,是瀏覽器對JavaScript施加的安全限制。

解決:

所以搞一個node 服務(wù)器做代理,發(fā)出請求到node 服務(wù)器,node服務(wù)器轉(zhuǎn)發(fā)到后端就可以繞過跨域問題。

后端解決跨域問題:

后端解決就比較簡單了。例如我用的springboot,只用在Controller類上添加一個“@CrossOrigin“注解就可以實現(xiàn)對當(dāng)前controller 的跨域 訪問了,當(dāng)然這個標(biāo)簽也可以加到方法上。

@RequestMapping(value = "/users")@RestController@CrossOriginpublic class UserController {  @Autowired  private UserService userService;  @RequestMapping(method = RequestMethod.POST)  @CrossOrigin  public User create(@RequestBody @Validated User user) {    return userService.create(user);  }  }

相關(guān)知識:

CSRF是什么?

CSRF(Cross-site request forgery),中文名稱:跨站請求偽造,也被稱為:one click attack/session riding,縮寫為:CSRF/XSRF。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到JAVA教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人精品一区二区 | 久久久久久久久久久久久久久伊免 | 国产亚洲精品综合一区91555 | 黄色网络免费看 | 成人免费毛片一 | 国产一级免费电影 | 精品一区二区在线播放 | 在线播放免费人成毛片乱码 | 他也色在线视频 | 亚洲成人自拍电影 | 亚洲一区二区三区四区精品 | 丰满年轻岳中文字幕一区二区 | 亚洲午夜视频在线 | 露脸各种姿势啪啪的清纯美女 | 毛片在线免费观看网址 | 国产精品呻吟 | 成人不卡免费视频 | 国产精品视频1区 | 精品小视频 | fc2国产成人免费视频 | 最新福利在线 | 自拍偷拍亚洲图片 | 亚洲第一色婷婷 | 91国内精品久久久久免费影院 | 亚洲啊v在线观看 | 鲁丝片一区二区三区免费入口 | 在线影院av | 亚洲va久久久噜噜噜久牛牛影视 | 玖玖精品视频在线 | a免费视频 | 在线看免电影网站 | 国产精品久久久乱弄 | 欧美69free性videos | gogo全球大胆高清人露出91 | 久久精品中文字幕一区二区三区 | 久久精精品 | 亚洲日色| 成人高清网站 | 亚洲人成在线播放网站 | 欧美三级日本三级少妇99 | h网站在线观看 |