2014-01-22 67 views
1

我正在通过AJAX上传文件。不过,我收到此错误:jquery'访问控制 - 允许头'不允许请求头字段令牌

Request header field token is not allowed by Access-Control-Allow-Headers 

下面是来自网站,我上传到响应报头和响应报头都显得精细:

HTTP/1.1 200 OK 
Access-Control-Allow-Headers: X-Requested-With, X-Prototype-Version, Content-Disposition, Cache-Control, Content-Type 
Access-Control-Allow-Methods: POST, GET, OPTIONS 
Access-Control-Allow-Origin: http://admin.lvho.st:9292 
Access-Control-Max-Age: 1728000 
Cache-Control: no-cache 
Content-Encoding: gzip 
Content-Type: text/plain; charset=utf-8 
Date: Wed, 22 Jan 2014 03:01:25 UTC 
Server: cloudinary 
Status: 200 OK 
X-Request-Id: 3a74ab61f56ae7620c8ffbb5440b75b6 
X-UA-Compatible: IE=Edge,chrome=1 
transfer-encoding: chunked 
Connection: keep-alive 

这里的请求头:

OPTIONS /v1_1/*****/image/upload HTTP/1.1 
Host: api.cloudinary.com 
Connection: keep-alive 
Cache-Control: no-cache 
Pragma: no-cache 
Access-Control-Request-Method: POST 
Origin: http://admin.lvho.st:9292 
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.77 Safari/537.36 
Access-Control-Request-Headers: accept, token, content-type 
Accept: */* 
Referer: http://admin.lvho.st:9292/venue/ 
Accept-Encoding: gzip,deflate,sdch 
Accept-Language: en-US,en;q=0.8 

响应标题中是否存在缺失/错误?

由于

+0

如果您需要一些帮助,您还需要显示请求标题。如错误消息所述,该请求很可能包括未在响应的Access-Control-Allow-Headers中确认的头。 –

+0

@RayNicholus用请求标题更新了我的帖子。 – 0xSina

回答

4

在响应于该预检(OPTIONS)的接入控制允许集管头部丢失的“令牌”头部的引用。您将需要更新您的服务器响应以考虑此标头。

+0

谢谢,结果'令牌'是我通过ajax预过滤器设置的标题。 – 0xSina

相关问题