JSONP(JSON with Padding)、可用于解决主流浏览器的跨域数据访问的问题 原理: 服务端返回一个预先定义好的javascript函数的调用,并且将服务器的数据以该函数参数的形式传递过来,这个方法需要前后端配合。 同源: ? 域名、端口、协议全都相同就是同源 跨域: ? 不同源则为跨 ...
分类:
Web程序 时间:
2020-04-22 10:08:04
阅读次数:
73
1. jsonp 1) JSONP原理 利用 <script> 标签没有跨域限制的漏洞,网页可以得到从其他来源动态产生的 JSON 数据。JSONP请求一定需要对方的服务器做支持才可以。 2) JSONP和AJAX对比 JSONP和AJAX相同,都是客户端向服务器端发送请求,从服务器端获取数据的方式 ...
分类:
其他好文 时间:
2020-04-22 09:58:51
阅读次数:
60
vue-cli + vue2.0 + vuex + vue-router + axios + element-ui 1. vue-cli:(脚手架)是vue官方提供的快速搭建项目的工具,react,anguer也有类似的工具,具体安装可以参考(https://www.npmjs.com/packag ...
分类:
其他好文 时间:
2020-04-21 18:27:54
阅读次数:
57
fetch 不跨域,api , 替代ajax 单纯 的写法 第一种写法: function aaa(obj,src) { let postData = {a:'b'}; let ret = fetch(url, { method: 'POST', headers: { 'X-CSRF-TOKEN': ...
分类:
其他好文 时间:
2020-04-20 21:43:15
阅读次数:
65
网关的概念 1、什么是路由网关 网关是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能。它将"1对N"问题转换成了"1对1”问题。 通过服务路由的功能,可以在对外提供服务时,只暴露 网关中配置的调用地址,而调用方就不需要了解后端具体的 ...
分类:
编程语言 时间:
2020-04-19 09:22:36
阅读次数:
96
谷歌浏览器插件设置域名cookie的方法 下个editthiscookie 然后安装就可以了 然后 点击右上角 输入网址 然后设置就可以了 把host onloy去掉 还能写其他域名 小知识 理论上php不可以跨域设置cookie;php设置cookie流程:返回的信息zhidao携带信息,然后靠浏 ...
分类:
其他好文 时间:
2020-04-18 11:54:12
阅读次数:
160
在 前后端数据交互中,我们通常都会用到axios去发送请求,有时候会跨域,不过可以配置反向代理解决这一问题;比如以/ele开头的请求我们可以利用服务器代理为我们想要发送请求的服务器,然后在axios请求拦截去设置,这样就会省去我们后面所有axios请求时都要加上/ele,具体操作方式如下: 请求拦截 ...
分类:
移动开发 时间:
2020-04-18 11:36:17
阅读次数:
108
1,proxy代理解决本地开发环境跨域问题 配置proxy代理后,proxy会将任何未知请求 (没有匹配到静态文件的请求) 代理到 https://192.168.3.49:8080 vue.config.js配置 devServer: { proxy: { '/edu-api': { target ...
分类:
Web程序 时间:
2020-04-17 18:46:56
阅读次数:
105
解决前提:一定要打日志,日志是追踪到bug点的前提 一、跨域是什么 浏览器不能执行其他网站上的脚本。由浏览器的同源策略造成的,是浏览器对JavaScript的安全限制。 协议、域名、端口、子域名不同都会导致跨域,如 参考网址:https://www.jianshu.com/p/8fa2acd103e ...
分类:
其他好文 时间:
2020-04-16 19:17:32
阅读次数:
53
问题一、什么是虚拟主机? 多个域名指向同一个服务器,服务器根据不同的域名把请求转到不同的应用服务器。 问题二、什么是反向代理? 反向代理方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代 ...
分类:
Web程序 时间:
2020-04-16 00:22:07
阅读次数:
99