我的主机提供商在使用datajs发送odata.read请求时不接受“选项”动词。
不工作:
OPTIONS http://odata.resporter.tv/odata/timelines HTTP/1.1
Accept: */*
Origin: http://*******.***
Access-Control-Request-Method: GET
Access-Control-Request-Headers: accept, maxdataserviceversion
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
Host: ****.*******.**
Content-Length: 0
DNT: 1
Connection: Keep-Alive
Pragma: no-cacheWorks:
Accept: */*
Origin: http://******.**
Access-Control-Request-Method: GET
Access-Control-Request-Headers: accept, maxdataserviceversion
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)
Host: ****.********.**
Content-Length: 0
DNT: 1
Connection: Keep-Alive
Pragma: no-cache注意请求中不起作用的“选项”标题。
有人知道我是否不能用datajs发送“选项”头吗?
发布于 2013-06-09 12:58:14
因为CORS,是您的浏览器发送选项头的。您可以使用jsonp,也可以将html宿主在数据端点上。
https://stackoverflow.com/questions/17008725
复制相似问题