-
一、最常见的JAVAEE架构
查看全部 -
一、跨域解决方案:
1、浏览器禁止检查:命令行参数启动
(1)终端输入:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-web-security
(2)如果方法(1)不行,通过everyting软件找到chrome.exe所在的路径,在chrome.exe所在的路径按下shift键,点击右键,点击“在此处打开命令行窗口”,然后输入chrome --disable-web-security
2、jsonp
(1)jsonp:JSON with Padding.
padding/'pædɪŋ/:填料
(2)jsonp返回的是js代码,不是json对象。
(3)content-type:发送信息至服务器时内容编码类型,即客户端发送请求数据的类型。
(4)ajax的属性添加cache:true,表示结果可以被缓存,请求的链接中就没有_=某个值。
(5)jsonp的弊端
①需要服务器改动代码。
②只支持GET请求。
③发送的不是xhr请求。
3、跨域-被调用方解决
(1)静态服务器/http服务器:apache或nginx
(2)tomcat:应用服务器
(3)被调用方解决的3种方案:
①服务器端实现。
②ngix配置。
③apache配置。
(4)被调用方filter解决方案:
①如果是简单请求,浏览器是先执行再判断。如果是非简单请求,先发一个预检命令,检查通过之后,才会真正把请求发出去。
②跨域请求的请求头中多一个origin。
4、跨域-调用方解决(隐藏跨域)
查看全部 -
一、跨域-调用方:隐藏跨域
二、跨域解决思路:
查看全部 -
一、为什么会发生ajax跨域:
1、浏览器限制;
2、跨域
3、XHR(XMLHttpRequest)请求。
二、$.ajax发送的请求类型是xhr请求,dataType:'json'的请求是预期服务器返回的数据的类型。
三、<img src="http://test_ajax/app/testController">发送的请求类型是json。
查看全部 -
一、jasmine测试框架:https://jasmine.github.io ,点击release下载。
jasmine/'dʒæzmɪn/,茉莉花。
查看全部 -
JSONP的描述:
JSONP是一个非官方协议,是前后端的一种约定,约定如果请求参数中包含指定参数(默认是callback),这就是一个JSONP请求,服务器发现是JSONP请求之后,就会把之前返回的json对象改成js代码,js代码是 函数执行的方式,函数名是callback的参数值,函数参数是原本要返回的json对象
JSONP的弊端:
服务器需要改动代码支持-如果调用的接口不是我们自己的,那么改动就很麻烦
只支持GET方法,JSONP是通过动态创建一个script发送请求的,而script只支持GET方法
发送的不是XHR请求,XHR有许多新的特性,如异步、各种事件等,JSONP则没有
查看全部 -
个查看全部
-
一、spring boot
1、官网:https://spring.io
2、下载链接;https://spring.io/tools3/sts/legacy
3、myeclipse安装sts(spring boot):https://blog.csdn.net/qq_25030259/article/details/80579482
4、最后没有装,装着麻烦,不装也能完成该项目。
5、aSuncat:不怎么懂后台,记得刚开始学前端的时候,也是懵懵懂懂的,现在也不是小白了,哈哈,以后会越来越强的,加油。
二、没有的class,可以用ctrl + 1(数字1)快捷键,选择create class,能快捷创建class
ctrl + 1:自动完成。
查看全部 -
满足跨域的三个条件
查看全部 -
Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。
为什么我们从不同的域(网站)访问数据需要一个特殊的技术(JSONP )呢?这是因为同源策略。
同源策略,它是由Netscape提出的一个著名的安全策略,现在所有支持JavaScript 的浏览器都会使用这个策略。
查看全部 -
被调用方 后端 header
调用方 代理
查看全部 -
浏览器限制
跨域 不是同域名下的访问
XHR 请求
查看全部 -
简单请求与非简单请求
简单请求:先执行后检测
非简单请求:先预检,后执行
OPTIONS:预检命令
OPTIONS缓存:Access-Control-Max-Age
查看全部 -
被调用方解决
1、服务器端解决
2、Apache
3、Nginx
查看全部 -
ajax跨域问题
1、产生跨域问题的原因
浏览器限制:出于安全考虑,浏览器设有同源策略,不允许跨域访问
(同源:协议,域名,端口三者均一致)
跨域:非同源的请求
请求类型为XHR(xmlHTTPRequst)
2、解决思路
浏览器禁止检查
JSONP(服务器后台需要做相应的改动 @ControllerAdvice)
跨域:被调用方、调用方
查看全部
举报