CORS请求结构很难理解,你能帮我解释一下吗



服务器正在查找CORS请求以获取数据集,但问题是我不知道如何使用$.ajax.创建正确的CORS请求

有1篇Stackoverflow帖子有助于描述它:如何获得跨来源资源共享(CORS)帖子请求工作

维基百科上有一篇文章:http://en.wikipedia.org/wiki/Cross-origin_resource_sharing

但总的来说,尽管它告诉了我这些信息,但我在理解如何正确处理请求方面存在问题。

在第一个环节,它只是做一个

$.post(SERVER_URL, {file_url:"asfd"}, function(e){console.log(e);});

我想我的困惑是我在想我需要做两个请求。一个是最初握手,另一个是第一次握手的结果加上一些其他数据。

有人能帮我用jQuery或Javascript创建一个合适的CORS请求吗?我似乎不太明白它的结构是什么。如果有某些标志我需要使用。我习惯于做简单的JSONP请求,因为它不是CORS获取数据,但随后失败。

谢谢。

编辑我有一篇相关的帖子已经解决。结果是JSON,而不是JSONP,但服务器部门说CORS是在机器上设置的,所以我认为我做错了语法。这里有一个链接:AJAX请求返回200OK,但失败了,尽管返回的数据是JSON

我建议浏览MDN文档:https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS

对理论和实例进行了说明。

相关内容

最新更新