返回信息流后端在http头中设置了
Access-Control-Allow-Methods:GET, POST,OPTIONS
Access-Control-Allow-Origin:*
Access-Control-Max-Age:60
直接用url请求这个接口,能看到头部有这些信息。
但是前台应用请求的时候就会跨域,说木有Access-Control-Allow-Origin头,为什么呢?
这是一条镜像帖。来源:北邮人论坛 / www-technology / #32920同步于 2015/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
CORS 跨域问题
lol
2015/12/18镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
后台不是我写滴所以我木有后台程序
现在我请求不了后台截不了图了 =。=
明天写个模拟一下
有个问题是,POST请求被换成了OPTIONS,但是我看了下cors的文档,这个应该也是正常的呀?
【 在 stevesasuke 的大作中提到: 】
: 把request 和response贴一下啊...
: 通过『我邮2.0』发布
我估计就是后天的路由设置只针对了 post 请求,这样 options 请求就╮(╯_╰)╭
【 在 lol 的大作中提到: 】
: 后台不是我写滴所以我木有后台程序
: 现在我请求不了后台截不了图了 =。=
: 明天写个模拟一下
: ...................
在response头部设置了 Access-Control-Allow-Methods:GET, POST,OPTIONS 也不行吗?
并且我看response头部有个accept(还是什么,忘了)里面有options这一项
不过确实应该检查一下后台
【 在 stevesasuke 的大作中提到: 】
: 我估计就是后天的路由设置只针对了 post 请求,这样 options 请求就╮(╯_╰)╭
:
发送options请求,Access-Control-Allow-Origin必须写域名,不能写*,
另外:chrome浏览器的network可以查看请请求和响应头部信息
【 在 lol 的大作中提到: 】
: 后端在http头中设置了
: Access-Control-Allow-Methods:GET, POST,OPTIONS
: Access-Control-Allow-Origin:*
: ...................
对,我查了下除了get和post的请求,其他类型的请求要写domain,但是把*改成domain还是会跨域。
今天上午看了下我感觉是这边java后台的问题,可惜我不会java后台=。=
于是按后台的处理方式,我把请求改成了get。。。觉得好猥琐
【 在 bobogogo 的大作中提到: 】
: 发送options请求,Access-Control-Allow-Origin必须写域名,不能写*,
: 另外:chrome浏览器的network可以查看请请求和响应头部信息
好滴!又学到一招
【 在 leoliu111 的大作中提到: 】
: open -a Google\ Chrome --args --disable-web-security 可以解决你开发时候跨域的问题