最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

跨域解決方案Jsonp原理解析

 更新時間:2020年02月20日 09:39:37   作者:lightbc  
這篇文章主要介紹了跨域解決方案Jsonp原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了跨域解決方案Jsonp原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.什么是Jsonp?

  Jsonp(JSON with Padding) 是 json 的一種"使用模式",可以讓網(wǎng)頁從別的域名(網(wǎng)站)那獲取資料,即跨域讀取數(shù)據(jù)。

為什么我們從不同的域(網(wǎng)站)訪問數(shù)據(jù)需要一個特殊的技術(shù)( JSONP )呢?這是因為同源策略。

  同源策略,它是由 Netscape 提出的一個著名的安全策略,現(xiàn)在所有支持 JavaScript 的瀏覽器都會使用這個策略。

2.使用Jsonp優(yōu)缺點

  優(yōu)點:

    1.可以跨域請求數(shù)據(jù),擺脫同源策略的限制。

    2.對瀏覽器比較友好,尤其低版本瀏覽器。

  缺點:

    1.只支持GET請求。

    2.無法對請求錯誤進行獲取和處理。

    3.安全性較差。無法防止頁面的注入漏洞。

3.Jsonp具體實現(xiàn)

前端

$.ajax({
 url: 請求的url,
 type: "get",
 dataType: "jsonp",
 jsonp: "callBack",
 success: function(data) {
  //返回結(jié)果處理程序
 }
});

后端

 @RequestMapping(value = "getAllData",method = RequestMethod.GET)
 @ResponseBody
 public String getAllData(@RequestParam("callBack") String callBack){
  return callBack+"("+JSON.toJSONString(this.infoService.getAllData())+")";
 }

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

宝应县| 恩平市| 陕西省| 达州市| 泰州市| 芷江| 牡丹江市| 图们市| 萨迦县| 宜都市| 定西市| 肥城市| 松江区| 乌苏市| 天气| 虹口区| 新田县| 盱眙县| 深泽县| 乐都县| 鱼台县| 屏东市| 海丰县| 湟中县| 牟定县| 望奎县| 阿尔山市| 礼泉县| 布拖县| 杂多县| 平定县| 东辽县| 遵化市| 深水埗区| 北川| 东城区| 元阳县| 高陵县| 天台县| 兴隆县| 青田县|