go iris 跨域方法
- 废话不多说直接上代码
// 方法一
func Cors(ctx iris.Context) {ctx.Header("Access-Control-Allow-Origin", "*")if ctx.Request().Method == "OPTIONS" {ctx.Header("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,PATCH,OPTIONS")ctx.Header("Access-Control-Allow-Headers", "Content-Type, Accept, Authorization")ctx.StatusCode(204)return}ctx.Next()
}// 方法二
func Cors(ctx iris.Context) {ctx.Header("Access-Control-Allow-Origin", "http://localhost:17000")ctx.Header("Access-Control-Allow-Credentials", "true")ctx.Next()
}
- 使用方法
app := iris.New()
app.Use(Cors)
最好的方式还是不要允许跨域,毕竟域名限制是为了安全性,如果必须得要,可以考虑使用 nginx 来做代理 0..0
感谢您的阅读,欢迎点赞、关注、收藏!如果文章中有任何错误,或者您有更好的理解和建议,也欢迎和我联系!
go iris 跨域方法相关推荐
- JavaScript跨域方法
一.什么是跨域 JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦.这里把涉及到跨域的一些问题简单地整理一下: ...
- js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据.只要协议.域名.端口有任何一个不同,都被 ...
- 实现跨域访问---同源策略 、常见跨域方法
实现跨域访问 同源策略 为了保证用户数据安全 防止恶意网站窃取数据 同源策略 三个行为限制: Cookie.LocalStorage.indexDB无法读取 DOM无法获取 AJAX请求不 ...
- 百度的一个Ajax跨域方法 JavaScript是没有域的限制
baidu的通行证处理都是在二级域名passport.baidu.com中处理的,但是baidu很多地方登录都好像是用ajax处理的,他是怎么做的呢?研究了一下,发现一个小技巧. 在http://zh ...
- js中的几种跨域方法
js跨域指的是通过js在不同域之间进行数据传输或通讯,例如ajax通信技术,或者通过js获取页面中iframe的数据.只要有任意一个不同,则协议.域名.端口中有任意一个不同,则彼此成为不同的域. 请注 ...
- JQuery 的跨域方法 可跨任意网站
JS的跨域问题,很多人在网上找其解决方法,教其用IFRAME去解决的文章很多,真有那么复杂吗?其实很简单的,如果你用JQUERY,一个GETJSON方法就搞定了,而且是一行代码搞定. 下面开始贴出方法 ...
- Springboot第二篇:与前端fetch通信(附springboot解决跨域方法)
说到与前端通信,明白人都知道这章肯定会写两部分的东西啦. 关于后台 ①首先回顾前文,上一章环境搭建如图: ②我们在maven.example.controller下添加一个文件,并附上如图代码: ③: ...
- jquery读取json文件跨域_跨域方法的若干种方式
一.跨域的解释 那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制, a.com 域名下的js无法操作 b.com 或是 c.a.com 域名下的对象.当协议.子域名.主域名.端口号 ...
- JavaScript跨域方法汇总
原文出处:http://caibaojian.com/javascript-cors.html?ref=myread JSONP JSONP是最常见的跨域数据交互的方式,原理是html的script标 ...
最新文章
- 个人项目【 完成总结】
- PhpStorm代码格式化设置
- php使用接口实现工厂设计模式
- 作为测试人员,这些工具不会真不行
- Deepin下安装搭建latex编写环境
- 如何快速成长为图形学工程师
- 微信小程序官方界面UI设计秘籍
- 用户用户组,与密码管理,su,sudo命令,限制root远程登陆
- java getsystemtime,草泥马之家-使用javaAgent解除Burp的时间限制
- 使用spire.doc for java为word添加页码、文字水印、书签(去除警告信息)
- 订单管理html页面,订单管理.html
- angularjs指令中的compile与link函数详解
- 九龙证券|近50亿资金抢筹券商龙头,知名游资杀入热门互联网股
- OpenGL API - 笔记汇总
- DCDC电路-自举电容的作用
- 【土堆pytorch】入门P23-P32 完结实战
- visual c 怎么编程语言,如何在c中使用julia语言(visual studio)
- 数组的缩减(Java)
- 前端学习笔记-内容交付网络 Content delivery networks (CDNs)
- 量化私募投资百亿头部量化私募企业在招岗位:《量化研究员》21/22/23届,校招/秋招/社招都看年base40-100万+bonus
热门文章
- Altium Designer 18 速成实战 第二部分 元件库(原理图库)创建 (一)元件符号的概述
- 2021年计算机考研408数据结构真题(客观题)
- jQuery带背景切换登录注册表单
- 【教程】如何在微信公众号的菜单栏设置点击菜单一键导航
- 学校报名测评小程序开发制作功能介绍
- c语言中.h文件和.cpp文件解析
- java兼容的浏览器_介绍几款浏览器兼容性测试工具
- D. Genius‘s Gambit(很多情况)
- 电商前台项目(五):完成加入购物车功能和购物车页面
- 中秋邀请共赏图数据库-蚂蚁集团图数据TuGraph 正式开源