Javascript 无法为跨域的POST请求设置授权标头

Javascript 无法为跨域的POST请求设置授权标头,javascript,ajax,cors,authorization,Javascript,Ajax,Cors,Authorization,我在将带有POST请求的授权头发送到用java编写的api时遇到问题,我正在附加带有响应头和请求头的代码 $.ajax({ url: 'http://' + URLDomain + ':9090/path/to/api', type : 'POST', beforeSend: function (xhr) { xhr.setRequestHeader("Content-Type", "application/x-www-form-

我在将带有POST请求的授权头发送到用java编写的api时遇到问题,我正在附加带有响应头和请求头的代码

$.ajax({
    url: 'http://' + URLDomain + ':9090/path/to/api',
    type : 'POST',
    beforeSend: function (xhr) {             
        xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
       xhr.setRequestHeader("Authorization", encryptedText);
        },
    data: 'contentKey='+dataToSend,
     success: function(resp){
         console.log(resp);
     },
     error: function (err){
         console.log(err);
     }
});
请求标头:
接受:*/*
接受编码:gzip、deflate、sdch
接受语言:en-US,en;q=0.8
访问控制请求标头:接受、访问控制允许标头、访问控制允许来源、授权、内容类型
访问控制请求方法:POST
缓存控制:没有缓存
连接:保持活力
主持人:xxx.xxx.x.xx:9090
来源:http://xxx.xxx.x.xxx
Pragma:没有缓存
推荐人:http://xxx.xxx.x.xxx/Project/path/Web/
用户代理:Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/50.0.2661.102 Safari/537.36

响应标题:
访问控制允许凭据:true
访问控制允许标头:来源、接受、X请求的标头、内容类型、访问控制请求方法、访问控制请求标头、授权
访问控制允许方法:POST、GET、HEAD、选项
访问控制允许来源:http://xxx.xxx.x.xxx
内容长度:0
日期:2016年7月27日星期三12:42:09 GMT
设置Cookie:JSESSIONID=xk1ehwk88fn1tk8k6f81sojx;路径=/;HttpOnly

我关注以下链接: 及
但问题仍然没有解决。

任何人请帮助!!问题仍然没有解决。