好程式設計師web前端學習路線分享Jsonp詳解

好程式設計師IT發表於2019-09-04

好程式設計師web前端學習路線分享Jsonp詳解,Jsonp原理:

 

我們們先看看POST的資料傳送位置:

GET的資料傳送位置

那什麼情況下會發生跨域呢?

 

當本機請求伺服器上資料的時候:會發生跨域;

 

當本地伺服器請求其他伺服器資料的時候回發生跨域;

 

為什麼要跨域呢?

 

同源策略:基於瀏覽器的安全考慮,瀏覽器各個廠商之間出現了一個約定,這個約定叫做同源策略。這個約定的主要內容就是,域和域之間資料不共通。

跨域的用途 是什麼?

當網站發展壯大到一定地步的時候,會建立很多的節點,各個節點的IP是不同的,所以跨域問題就會出現。

 

當測試階段資料和本機的IP不通用的時候,那麼跨域問題也會發生。

 

為什麼要跨域?

 

因為要獲得其他域中的資料;

JOSNP解決跨域的原理。

 

JOSNP

 

JSONP是什麼那?

 

說到JSONP不得不說一說程式設計師了

 

JSONP是偉大程式設計師與安全策略的鬥爭中發明的;

 

JSONP就是在URL中呼叫function;

 

function handle(res){

  alert(res.city+":"+res.region_name+":"+res.ip)

}

var script=document.createElement('script');

script.src='

window.>

     body.appendchild(script)

}

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2655984/,如需轉載,請註明出處,否則將追究法律責任。

相關文章