JAVA跨域问题

Python020

JAVA跨域问题,第1张

跨域问题一般都在后台程序解决,将自己的程序通过配置文件或者代码将其允许跨域,

在有跨域安全的时候,所有前端post请求时,会发送一个与其请求名字一样的OPTIONS

此请求没有任何参数,此机制为post不知道是否有权限请求接口,发送了一个探知请求,探知

请求确认后,允许访问后调用正常Post接口。 不允许就会出现你现在的问题跨域异常。

萌新,java是开源的,比NET好多了,多看看底层

在服务端设置response.setHeader("Access-Control-Allow-Origin", "*")即可。

Access-Control-Allow-Origin:* 表示允许任何域名跨域访问

如果需要指定某域名才允许跨域访问,只需把Access-Control-Allow-Origin:*改为Access-Control-Allow-Origin:允许的域名

例如:response.setHeader("Access-Control-Allow-Origin", "http://www.client.com")