欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

跨域解決方案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ù)需要一個特殊的技術( 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) {
  //返回結果處理程序
 }
});

后端

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

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

相關文章

  • Java異常日志堆棧丟失的原因與排查

    Java異常日志堆棧丟失的原因與排查

    這篇文章主要給大家介紹了關于Java異常日志堆棧丟失的原因與排查的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • MyBatis的<foreach>以及java代碼的批處理方式

    MyBatis的<foreach>以及java代碼的批處理方式

    這篇文章主要介紹了MyBatis的<foreach>以及java代碼的批處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • java  Vector和ArrayList的分析及比較

    java Vector和ArrayList的分析及比較

    這篇文章主要介紹了java Vector和ArrayList的分析及比較的相關資料,Vector是多線程安全的,而ArrayList不是,本文主要做對比對這兩個方法,需要的朋友可以參考下
    2016-11-11
  • Java常用內(nèi)置注解用法分析

    Java常用內(nèi)置注解用法分析

    這篇文章主要介紹了Java常用內(nèi)置注解用法,結合實例形式分析了java使用@SuppressWarnings關閉警告信息以及@Depreca標注的元素不使用兩種注解使用方法,需要的朋友可以參考下
    2019-08-08
  • Java中遍歷Map的六種方法實現(xiàn)

    Java中遍歷Map的六種方法實現(xiàn)

    這篇文章主要介紹了Java中遍歷Map的六種方法,Map是常用的數(shù)據(jù)結構之一,它提供了鍵值對的存儲方式,可以方便地進行數(shù)據(jù)查找和操作,感興趣想要詳細了解可以參考下文
    2023-05-05
  • Apache Shrio安全框架實現(xiàn)原理及實例詳解

    Apache Shrio安全框架實現(xiàn)原理及實例詳解

    這篇文章主要介紹了Apache Shrio安全框架實現(xiàn)原理及實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • SpringBoot?分模塊開發(fā)的操作方法

    SpringBoot?分模塊開發(fā)的操作方法

    這篇文章主要介紹了SpringBoot?分模塊開發(fā)的操作方法,通過在原項目新增一個maven模塊,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Java之策略模式比較器案例講解

    Java之策略模式比較器案例講解

    這篇文章主要介紹了Java之策略模式比較器案例講解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Java求質(zhì)數(shù)的幾種常用算法分析

    Java求質(zhì)數(shù)的幾種常用算法分析

    這篇文章主要介紹了Java求質(zhì)數(shù)的幾種常用算法,結合實例形式分析了三種比較常見的求質(zhì)數(shù)算法原理及相關實現(xiàn)技巧,需要的朋友可以參考下
    2018-12-12
  • 如何使用JCTools實現(xiàn)Java并發(fā)程序

    如何使用JCTools實現(xiàn)Java并發(fā)程序

    這篇文章主要介紹了如何使用JCTools實現(xiàn)Java并發(fā)程序,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下
    2021-03-03

最新評論