來說說SpringMVC JSONP的跨域請求

2022-04-14 05:11:10 字數 972 閱讀 2793

先來說說場景,json,這貨大家應該都懂,不懂的請自動面壁思過,那麼什麼是jsonp,不是json放了個p就叫jsonp,而是json with padding,在進行跨域請求的時候需要的資料,什麼是跨域,打個比方:在user.weixin.com下的某個頁面下,使用者服務需要呼叫訂單服務,請求order.weixin.com,那麼在這兩個二級網域名稱下,請求是互斥的,如果請求就會報錯。

先來看看本域下的請求,同網域名稱下是可以獲取到json資料的

那麼如果換乙個網域名稱呢?可以看到請求被拒絕了,說到底這還是資料安全的問題

那麼如何才能訪問呢?首先改造結構,支援jsonp

然後修改你的js,在頁面載入的時候呼叫,那就成功了

看到沒有,不同網域名稱可以請求了

在如今soa和微服務當道的情況下,分布式系統是不可缺少的,那麼跨域請求也是少不了的,來看一下京東首頁吧,用了大量的jsonp,這就是其中的一段**

好吧,有興趣的朋友實踐一下吧

來說說DNS解析

dns domain name system,網域名稱系統 網際網路上作為網域名稱和ip位址相互對映的乙個分布式資料庫,能夠使使用者更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip數串。通過主機名,最終得到該主機名對應的ip位址的過程叫做網域名稱解析 或主機名解析 dns協議執行在udp協...

今天來說說ADB

簡單介紹下adb adb全稱android debug bridge,是android sdk裡的乙個工具,用這個工具可以直接操作管理android模擬器或者真實的andriod裝置 如g1手機 它的主要功能有 然後我們來配置下adb的環境變數 1 在系統變數中新建android hmoe變數,賦值...

我也來說說多核

究竟普通開發者是否需要面對多核,這個問題在很多地方都在討論。很多人都認為不需要,這樣說是基於過去幾年的經驗,認為目前的一般應用單核高速cpu已經足以應付,今後也沒有新的重要應用驅動我們使用多核cpu,多核cpu要麼是廠商狗急跳牆,要麼是僅供科研計算,謝絕參觀。看完myan的這篇,我也來說說 說多核無...