欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

springboot+jsonp解決前端跨域問題小結(jié)-創(chuàng)新互聯(lián)

現(xiàn)在咱們一起來討論瀏覽器跨域請(qǐng)求數(shù)據(jù)的相關(guān)問題。說這樣可能不是很標(biāo)準(zhǔn),因?yàn)榫芙^跨域請(qǐng)求數(shù)據(jù)并不是瀏覽器所獨(dú)有的,之所以會(huì)出現(xiàn)跨域請(qǐng)求不了數(shù)據(jù),是因?yàn)闉g覽器基本都實(shí)現(xiàn)了一個(gè)叫"同源策略"的安全規(guī)范。該規(guī)范具體是什么呢?我們?cè)贛DN上找到了一份資料,地址如下:

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、蘄春網(wǎng)站維護(hù)、網(wǎng)站推廣。

瀏覽器同源策略講解

總的來說,當(dāng)A網(wǎng)址和B網(wǎng)址在 協(xié)議 、 端口 、 域名 方面存在不同時(shí),瀏覽器就會(huì)啟動(dòng)同源策略,拒絕A、B服務(wù)器之間進(jìn)行數(shù)據(jù)請(qǐng)求。

說了同源策略,紙上得來終覺淺,絕知此事要躬行,到底同源策略是怎么體現(xiàn)的呢?下面我將結(jié)合代碼一步一步進(jìn)行演示。

1、A服務(wù)器請(qǐng)求不了B服務(wù)器的情況


既然是跨域,我就假設(shè)我有兩個(gè)域名,分別是 A 和 localhost , A 表示小編在阿里云上主機(jī)域名, localhost 顧名思義就是小編的開發(fā)機(jī)器了。我們想象這樣一個(gè)場(chǎng)景,在 localhost 上部署一個(gè) index.html 文件,在 A 服務(wù)器上部署一個(gè)簡(jiǎn)單的 spring-boot 后臺(tái)服務(wù),并提供一個(gè)簡(jiǎn)單的接口暴露給 index.html 文件調(diào)用,最后瀏覽器請(qǐng)求 localhost 的 index.html 文件,看瀏覽器提示什么?

index.html

<!DOCTYPE html>
<html>
<head>
<title>測(cè)試跨域訪問</title>
<meta charset="utf-8"/>
</head>
<body>
  <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $.ajax({
        type : "get",
        async : true,
        url : "http://A/hello/map/getUser.json",// 請(qǐng)求A服務(wù)器上的接口
        type : "json",
        success : function(data) {
        // 打印返回的數(shù)據(jù)
        console.log("success,and return data is " + data);
        }
      });
    });
  </script>
    <h3>hello world</h3>
</body>
</html>

文章題目:springboot+jsonp解決前端跨域問題小結(jié)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://chinadenli.net/article22/ddejjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、域名注冊(cè)面包屑導(dǎo)航、全網(wǎng)營(yíng)銷推廣網(wǎng)站內(nèi)鏈、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)