调用方法: function ajax(options) { options = options || {}; options.type = (options.type || "GET").toUpperCase(); options.dataType = options.dataType || ' ...
分类:
Web程序 时间:
2019-03-12 12:00:48
阅读次数:
207
背景: 同源策略:NetSpace公司引入,基于浏览器安全,防止浏览器收到XSS、CSFR等攻击。同源,即协议+域名+端口完全一致。 同源策略限制的行为: Cookie、LocalStorage和IndexDB无法读取 DOM和JS对象无法获取 Ajax请求不能发送 解决方案: 方案一:JSONP ...
分类:
其他好文 时间:
2019-03-08 00:25:20
阅读次数:
208
1、JSONP:JSONP只支持GET请求,不支持POST请求。 2、代理:例如www.xxx.com/index.html需要调用www.xxx.com/server.php,可以写一个接口www.xxx.com/server.php,由这个接口在后端去调用www.xxx.com/server.p ...
分类:
其他好文 时间:
2019-03-05 21:28:56
阅读次数:
158
因为曾经在高中买来《C Primer Plus》和大学买来的《Clean Code》(挑战自己买的英文版的结果就啃了一点)给我一种经典的书都特别厚的一本就够读大半年的感觉。加上刚上大学图便宜买的有关做网站的旧书(应该是 Table 布局和 Dreamweaver 比较火的时代的书,这些书倒是很薄)让... ...
分类:
编程语言 时间:
2019-03-03 09:51:55
阅读次数:
199
let url = 'http://www.phonegap100.com/appapi.php?a=getPortalList&catid=20&page=2';let params ={ params: { username: 'zhangSan', pwd: '123456' } } // g ...
分类:
Web程序 时间:
2019-03-02 00:58:34
阅读次数:
222
1.使用jsonp解决网站跨域问题(不推荐,因为只支持get请求,不支持post请求) 2.设置响应头允许跨域(小公司、小项目中使用,能快速解决问题) response.setHeader(“Access-Control-Allow-Origin”,”*”); 3.使用httpclient进行转发( ...
分类:
Web程序 时间:
2019-02-28 22:55:37
阅读次数:
224
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
Web程序 时间:
2019-02-28 01:08:53
阅读次数:
208
浏览器的同源策略和CORS跨域 什么是同源: 域名/ip + 端口 + 协议 http协议默认端口:80 https协议默认端口:443 浏览器对于非同源的请求会拒绝接受响应信息。 前后端分离的项目一般都会涉及到跨域问题 JSONP跨域(之前的解决方案) 不足: 只能GET请求 前端和后端都要支持 ...
分类:
其他好文 时间:
2019-02-27 22:10:49
阅读次数:
214
一、安装Jsonp npm install jsonp --save 二、封装组件 建一个axios文件夹,创建index.js文件 1 import Jsonp from 'jsonp' 2 import axios from 'axios' 3 import {Modal} from 'antd ...
分类:
Web程序 时间:
2019-02-26 15:09:09
阅读次数:
218