跨域的簡單介紹

2021-09-12 01:47:27 字數 933 閱讀 8051

跨域就指著協議,網域名稱,埠不一致,出於安全考慮,跨域的資源之間是無法互動的

1、「access-control-allow-origin」:"*"

access-control-allow-origin是html5中定義的一種解決資源跨域的策略。

"*": 表示該資源誰都可以用*

2、「access-control-allow-methods」:"*"

意思是允許訪問的方法,一般包括:post, get, options

"*": 表示什麼方法都可以訪問*

3、「access-control-max-age」:"3600"

用來指定本次預檢請求的有效期,單位為秒,在此期間不用發出另一條預檢請求

4、 「access-control-allow-headers」:"*"

用於 preflight request (預檢請求)中,列出了將會在正式請求的 access-control-expose-headers 字段**現的首部資訊

5、「access-control-allow-credentials」:"true"

響應頭表示是否可以將對請求的響應暴露給頁面。返回true則可以,其他值均不可以。

6、「content-type」:"text/html;charset=utf-8"

來表示具體請求中的**型別資訊

text/html;charset=utf-8:設定頁面內容是html編碼 格式是utf-8

7、 「latency」:

設定響應延遲:延遲兩秒

跨域簡單介紹

下面的這些情況是屬於跨域的 說到跨域,一般人都有乙個模糊的概念,大概就是從乙個網域名稱的網頁去訪問了另乙個網域名稱的資源,獲取失敗了。但是跨域產生的原因,有些人可能就沒了解過。跨域的原因 跨域時不能獲取資源,並不是伺服器做了一些限制。而是瀏覽器做的限制。沒錯,你寫乙個ajax跨域請求時,開啟f12除...

jsonp簡單跨域

在web開發的時候難免會遇到跨域求情資料的問題,此時使用jsonp是比較簡便的。a.com網域名稱下的js,是無法訪問網域名稱為b.com下的js的,會報跨域的錯誤 所以你可以動態建立乙個標籤,把他的src屬性設定成你要請求的伺服器的url,如 就等於是使用去向伺服器請求,但是這個是時候伺服器不能直...

nginx 跨域訪問簡單學習

跨域訪問簡單來說就是有兩個網域名稱去同時訪問乙個頁面。提到跨域訪問就很容易想到現在最常見的csrf攻擊。那麼何為csrf攻擊呢?接下來我就簡單的用語言描述一下 現在有使用者usr,a,惡意 b。1 使用者usr去訪問a 2 usr得到了a的cookies 3 在沒有關閉登入 a頁面的情況下登入了惡意...