ajax跨域accept,ajax jquery跨域调用不发送授权头

在我对具有服务堆栈的服务器进行跨域调用之前,我已成功通过身份验证并获取我的令牌.

现在我想再做一次调用来检索数据:

$.ajax({

beforeSend: function(xhr) {

xhr.setRequestHeader('Authorization', 'Basic ' + getToken());

},

type: "GET",

url: requestUrl,

xhrFields: {

withCredentials: true

},

async: true,

dataType: 'json',

crossDomain: true

})

当我查看我的谷歌chrome dev工具控制台时,我看到了这个:

OPTIONS http://MyPc.company:82//customers 404 (Not Found)

OPTIONS http://MyPc.company:82//customers Invalid HTTP status code 404

XMLHttpRequest cannot load http://MyPc.company:82//customers.

Invalid HTTP status code 404 (index):1

当我看到小提琴手时,我看到了这个要求:

Inspectors => Auth:没有授权标头.

检查员=>原始:

OPTIONS http://MyPc.company:82//customers HTTP/1.1

Host: MyPc.company:82

Connection: keep-alive

Cache-Control: no-cache

Pragma: no-cache

Access-Control-Request-Method: GET

Origin: http://MyPc.company

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36

Access-Control-Request-Headers: access-control-allow-origin, accept, access-control-allow-headers, authorization, access-control-allow-methods, content-type

Accept: */*

Referer: http://MyPc.company/

Accept-Encoding: gzip,deflate,sdch

Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4

为什么没有发送授权标头?乍一看似乎是我的原始问题.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值