Jsonp解决跨域2

Jsonp解决跨域2



1、Request Type类型不同

两种请求类型:xhr、script


2、Response Headers类型不同

Response Headers不同(返回对象不一样)

一个是返回json对象,一个返回js脚本

(1)普通get1请求

普通get1请求


(2)jsonp类型get1请求

jsonp类型get1请求


3、开发者工具使用

开发者工具增加column显示

在标识为“1”的方框里面点击右键

开发者工具增加column


(1)普通get请求与jsonp请求区别

普通get请求没有callback参数,jsonp请求有callback参数

普通get请求没有callback参数,jsonp请求有callback参数

(2)普通get1请求

普通get1请求


(3)jsonp类型get1请求

jsonp类型请求,js函数中“json”字符串作为callback函数参数

Request URL:

http://localhost:8081/test/get1?callback=jQuery1113017328436089045796_1542969597043

Response:

/**/jQuery1113017328436089045796_1542969597043({"data":"get1 OK"});

Request URL: callback的值就是Response的函数名

callback的值就是Response的函数名

返回的数据作为函数的参数

返回的数据作为函数的参数

前端跟后端默认约定是callback,也可以自己约定

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,142评论 19 139
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,764评论 1 92
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 13,162评论 0 3
  • 好像每一天都差不多。今天还是在床上赖了半小时才起来,起来就做饭,是西红柿,还倒多了酱油吧。然后去翻译,却逐渐觉得自...
    09f70d5e7741阅读 1,486评论 0 1
  • “求求你,放过他们母子。” 敌国的王,跪倒在将军面前。而我的刀,则放在他的脖子。这样的场景我经历了五次,天下即将共...
    一念愚智阅读 1,436评论 3 1

友情链接更多精彩内容