关于跨域问题的解决

为什么不选用jsonp来解决跨域:  jsonp是非官方的方法,且该方法只支持get方法,不如post方法安全。  即使用jQuery的jsonp方法,type设置为post,也会自动变为get。

可以通过设置Access-Control-Allow-Origin来实现跨域。

对于java代码来说,可以直接通过在返回头中设置Access-Control-Allow-Origin即可实现。

如下:

javax.servlet.http.HttpServletResponse.setHeader("Access-Control-Allow-Origin","*");

“*”是设置为谁的资源都可以访问。  如果是页面中的话,可以设置为:

<meta http-equiv="Access-Control-Allow-Origin" content="*">  

这个是关于跨域的更详细的资料。等空闲时间做学习补充 

http://www.ruanyifeng.com/blog/2016/04/cors.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏鸿的学习笔记

Python写的Python解释器(七)--完结篇

在程序运行时,只会创建一次VirtualMachine实例,这是因为只有一个Python解释器。 VirtualMachine存储着call stack,异常状...

783
来自专栏HT

基于HTML5 Canvas 实现弹出框

  用户鼠标移入时,有弹出框出现,这样的需求很常见。这在处理HTML元素实现时简单,但是如果是对 HTML5 Canvas 构成的图形进行处理,这种方法不再适用...

3767
来自专栏三丰SanFeng

扩展mysql - 手把手教你写udf

使用过MySQL的人都知道,MySQL有很多内置函数提供给使用者,包括字符串函数、数值函数、日期和时间函数等,给开发人员和使用者带来了很多方便。

3705
来自专栏木子昭的博客

用面向对象的方法写"敲门砖"

一道名为"敲门砖"的面试题: 用面向对象的方法写,点击列表内,子元素的子标签, 来删除子元素 ? 考点: 递归(删除标签, 需要找到列表的直属子标签, 需要通...

3233
来自专栏更流畅、简洁的软件开发方式

分页解决方案 —— GridView + QuickPager + QuickPager_SQL + DataAccessLibrary + 数据库

    这里要说的不仅仅是一个分页控件,而是一套解决方案,包括如何显示数据、显示分页导航,如何得到分页用的sql语句(等效于存储过程),如何提取数据,如何绑定控...

1978
来自专栏大内老A

ASP.NET MVC三个重要的描述对象:ParameterDescriptor

Model绑定是为作为目标Action的方法准备参数列表的过程,所以针对参数的描述才是Model绑定的核心。在ASP.NET MVC应用编程接口中,服务于Mod...

18610
来自专栏hightopo

基于HTML5 Canvas 实现弹出框

893
来自专栏大内老A

[CORS:跨域资源共享] 同源策略与JSONP

Web API普遍采用面向资源的REST架构,将浏览器最终执行上下文的JavaScript应用Web API消费者的重要组成部分。“同源策略”限制了JavaSc...

1869
来自专栏java达人

Java 8 Stream 教程 (二)

作者:Benjamin 译者:java达人 来源:http://winterbe.com/posts/2014/07/31/java8-stream-tuto...

19810
来自专栏大内老A

ASP.NET MVC涉及到的5个同步与异步,你是否傻傻分不清楚?[上篇]

Action方法的执行具有两种基本的形式,即同步执行和异步执行,而在ASP.NETMVC的整个体系中涉及到很多同步/异步的执行方式,虽然在前面相应的文章中已经对...

1886

扫码关注云+社区