关于跨域问题的解决

为什么不选用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 条评论
登录 后参与评论

相关文章

来自专栏张戈的专栏

Linux服务器的进程查看命令详解

Linux 服务器正常启动后,提供服务时会调用程序,占用进程。这时候我们如何查看系统中有哪些进程在被调用呢?我们可以通过以下命令来查看。 一、ps 命令 ps ...

2.2K9
来自专栏程序小工

【Linux】系统学习Crontab定时任务

crontab 是一个用于设置周期性执行任务的工具。目前服务器端的运行环境大多数为 Linux,在日常的运营和维护中会有很多需要定期执行的操作,其中有些操作是可...

1072
来自专栏小狼的世界

Zend Studio小技巧:自动生成版本信息

$Id: Database.php 4343 2009-05-08 17:04:48Z jheathco $

892
来自专栏蓝天

Solution: AC_CONFIG_MACRO_DIR conflicts with ACLOCAL_AMFLAGS

.ibtoolize: AC_CONFIG_MACRO_DIR([./aclocal]) conflicts with ACLOCAL_AMFLAGS=-I ...

771
来自专栏cnblogs

Http协议状态码总结

一、http方法 方法名 说明 get 发送一个获取请求,服务器的响应会包含head与body部分 post 发送一个输入数据的请求,服务器的响应...

1885
来自专栏左瞅瞅,右瞅瞅

DNS上线之路(四)——子域授权

1676
来自专栏JetpropelledSnake

Linux学习笔记之passwd:Authentication token manipulation error_错误的解决办法

如果在linux中,不管是root用户还是普通用户登录后,修改自己的密码,出现—passwd:Authentication token manipulation...

2133
来自专栏ytkah

如何修改dedecms专题目录默认名称special

  专题有一个聚合的效果,一般会比普通的文章页更符合用户需求。如果用dedecms建专题的话,默认的目录是special,怎么修改修改dedecms专题目录名称...

2765
来自专栏云计算教程系列

如何在CentOS 7上使用Nginx将www重定向到非www

当你有你的网站或应用程序启动和运行一个域的背后,则是经常需要还允许用户通过简单的域名访问到它,并在WWW子域名。也就是说,他们应该可以使用或不使用“ www. ...

730
来自专栏电光石火

使用root用户连接Ubuntu16.04时,提示SSH连接被拒绝

(1)查看ip地址是否冲突 我在单位的虚拟机ip地址是192.168.8.85,与其它机器冲突了。改成了192.168.8.83 (2)关闭Ubuntu16.0...

32810

扫码关注云+社区