首頁 >web前端 >html教學 >什麼是跨域訪問?從前端和後端兩個角度出發

什麼是跨域訪問?從前端和後端兩個角度出發

云罗郡主
云罗郡主原創
2018-10-18 11:48:598387瀏覽

很多人都不知道什麼是跨域存取?跨域訪問是什麼?下面我們來從前端和後端兩個角度出發,為您講述跨域訪問那些事。

timg (1).gif

一:前端講述什麼是跨域存取

1.什麼是跨域存取?跨域訪問是什麼?

在了解跨域訪問是什麼之前,我們首先用一個案例講述跨域訪問,假如我有一個a網站,我現在想透過Ajax來得到b網站上的某些內容,a和b是在不同的網域中,這時候就會出現一個跨域的問題,其實兩個網域之前是不能簡單的就透過網域去進行請求,並且在同源策略規定,要求瀏覽器只能只能存取html頁面資源。

2.什麼是JSONP? JSONP簡介

JSONP其實就是JSON另外一種的使用模式,一般情況下,我們都是用JSONP去解決跨域存取的問題。

對於同源策略,如果遇到兩個網域不同的網站是不能進行溝通的,但是對於網站的html中的元素就是一個例外。網頁可以從其他來源產生JSON,但是JSONP抓到的並不是JSON。

二:後端詳述什麼是跨網域存取

跨網域存取需要伺服器做兩件事,第一件事情就是接受驗證的參數,配合前端設定好的參數來接受參數,第二步就是將接收好的參數與實際的資料進行建構。

以上就是對什麼是跨域存取?從前端和後端兩個角度出發的全部介紹,如果您想了解更多有關HTML視頻教程#,請關注PHP中文網。


以上是什麼是跨域訪問?從前端和後端兩個角度出發的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn