国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js jsonp

hedge_hog / 1062人閱讀

摘要:同源策略使用發送網絡請求有一個條件,那就是同源策略。同源策略要求協議類型相同等等主機地址相同或者自己的主機地址端口號相同等等例如平常使用進行調試的時候,會開一個本地服務器,但是如果你使用去訪問之類的服務器你是無法拿到數據的。

json和jsonp的關系

JSON(JavaScript Object Notation, JS 對象標記) 是一種輕量級的數據交換格式。它基于 ECMAScript (w3c制定的js規范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數據。簡潔和清晰的層次結構使得 JSON 成為理想的數據交換語言。 易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網絡傳輸效率。

JSONP(JSON with Padding)是JSON的一種“使用模式”,可用于解決主流瀏覽器的跨域數據訪問的問題。

json和jsonp縮寫只相差一個字母,但是兩者卻完全不同。前者是一種數據的表達方式,后者則是網絡請求的一種解決方案。

同源策略

使用ajax發送網絡請求有一個條件,那就是同源策略

同源策略要求:

協議類型相同 -> httphttpsftp等等

主機地址相同 -> https://www.baidu.com/ 或者自己的主機ip地址

端口號相同 -> 808080等等

例如平常使用webstorm進行調試的時候,webstorm會開一個本地服務器http://localhost:63342/xxxx,但是如果你使用ajax去訪問https://www.baidu.com/之類的服務器你是無法拿到數據的。實際上瀏覽器已經拿到數據,但是做了一層隔離,不給你數據。

jsonp原理

在說原理之前首先要了解兩個關于

閱讀需要支付1元查看
<