Foursquare返回“ No access control allow origin”标头存在错误

巴拉

我正在对Foursquare OAuth URL进行GET调用。浏览器控制台显示以下错误

XMLHttpRequest cannot load https://foursquare.com/oauth2/authenticate?client_id=DF4I1TGNVHAM40PDLOHZQZ…onse_type=code&redirect_uri=http://localhost:9000/auth/foursquare/callback. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9000' is therefore not allowed access.

这是拨打电话的代码段:

$http.get(url).success(function(data,status,headers,config){
});

但是,如果我将按钮链接到该URL,浏览器会将我带到身份验证页面。

有什么区别?为什么当URL链接到按钮时它起作用,为什么当对该URL进行GET调用时它不起作用?

韦恩·埃勒里(Wayne Ellery)

除非服务器提供Access-Control-Allow-Origin(CORS)标头,否则Ajax不允许从一个域到另一个域的请求。域之间的链接是允许的。

Mozilla对于允许和禁止的内容有一些很好的信息。https://developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy#Cross-origin_network_access

  • 通常允许跨域写入。例如链接,重定向和表单提交。某些很少使用的HTTP请求需要进行预检。
  • 通常允许跨域嵌入,例如图像,脚本。
  • 通常不允许跨域读取,例如ajax调用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Foursquare返回“ No access control allow origin”标头存在错误

来自分类Dev

JSONP跨源错误“不存在Access-Control-Allow-Origin标头”

来自分类常见问题

请求的资源错误中不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

Cherrypy出现“不存在'Access-Control-Allow-Origin'标头”错误

来自分类Dev

JSONP跨源错误“不存在Access-Control-Allow-Origin标头”

来自分类Dev

Cherrypy处理“不存在'Access-Control-Allow-Origin'标头”错误

来自分类Dev

从服务器返回401响应时,请求的资源上不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

矛盾的CORS错误:不存在“ Access-Control-Allow-Origin”或“ Access-Control-Allow-Origin”标头包含多个值

来自分类Dev

发布请求返回不存在“ Access-Control-Allow-Origin”标头,但实际上在服务器上设置了标头

来自分类Dev

AJAX请求获取“所请求的资源上不存在“ Access-Control-Allow-Origin”标头”错误

来自分类Dev

3xx重定向,“请求的资源上不存在'Access-Control-Allow-Origin'标头”错误

来自分类Dev

请求的资源错误中不存在“Access-Control-Allow-Origin”标头。请求成功但触发失败

来自分类Dev

出现错误“请求的资源上不存在‘Access-Control-Allow-Origin’标头。” 在离子2

来自分类Dev

即使在服务器和客户端上设置标头后,也会出现错误“请求的资源上不存在 'Access-Control-Allow-Origin' 标头”

来自分类Dev

当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

来自分类Dev

当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

来自分类Dev

如何使Cloudfiles FormPost返回“ Access-Control-Allow-Origin”标头以启用CORS?

来自分类Dev

哪个服务器需要返回Access-Control-Allow-Origin标头?

来自分类Dev

Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

来自分类Dev

哪个服务器需要返回Access-Control-Allow-Origin标头?

来自分类Dev

Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

来自分类Dev

AJAX请求中不存在“ access-control-allow-origin”标头

来自分类Dev

请求的资源上不存在“ Access-Control-Allow-Origin”标头。谷歌字体

来自分类Dev

XMLHttpRequest请求的资源上不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

Javascript CORS-不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

nginx在请求的资源上不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

CORS“不存在“ Access-Control-Allow-Origin”标头”,但有

来自分类Dev

Angular JS:所请求的资源上不存在“ Access-Control-Allow-Origin”标头

来自分类Dev

Orion上下文代理中不存在“ Access-Control-Allow-Origin”标头

Related 相关文章

  1. 1

    Foursquare返回“ No access control allow origin”标头存在错误

  2. 2

    JSONP跨源错误“不存在Access-Control-Allow-Origin标头”

  3. 3

    请求的资源错误中不存在“ Access-Control-Allow-Origin”标头

  4. 4

    Cherrypy出现“不存在'Access-Control-Allow-Origin'标头”错误

  5. 5

    JSONP跨源错误“不存在Access-Control-Allow-Origin标头”

  6. 6

    Cherrypy处理“不存在'Access-Control-Allow-Origin'标头”错误

  7. 7

    从服务器返回401响应时,请求的资源上不存在“ Access-Control-Allow-Origin”标头

  8. 8

    矛盾的CORS错误:不存在“ Access-Control-Allow-Origin”或“ Access-Control-Allow-Origin”标头包含多个值

  9. 9

    发布请求返回不存在“ Access-Control-Allow-Origin”标头,但实际上在服务器上设置了标头

  10. 10

    AJAX请求获取“所请求的资源上不存在“ Access-Control-Allow-Origin”标头”错误

  11. 11

    3xx重定向,“请求的资源上不存在'Access-Control-Allow-Origin'标头”错误

  12. 12

    请求的资源错误中不存在“Access-Control-Allow-Origin”标头。请求成功但触发失败

  13. 13

    出现错误“请求的资源上不存在‘Access-Control-Allow-Origin’标头。” 在离子2

  14. 14

    即使在服务器和客户端上设置标头后,也会出现错误“请求的资源上不存在 'Access-Control-Allow-Origin' 标头”

  15. 15

    当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

  16. 16

    当请求中的Origin标头存在时,AWS S3不发送Access-Control-Allow-Origin标头

  17. 17

    如何使Cloudfiles FormPost返回“ Access-Control-Allow-Origin”标头以启用CORS?

  18. 18

    哪个服务器需要返回Access-Control-Allow-Origin标头?

  19. 19

    Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

  20. 20

    哪个服务器需要返回Access-Control-Allow-Origin标头?

  21. 21

    Reddit API / api / morechildren使用mootools返回“ No'Access-Control-Allow-Origin'标头”

  22. 22

    AJAX请求中不存在“ access-control-allow-origin”标头

  23. 23

    请求的资源上不存在“ Access-Control-Allow-Origin”标头。谷歌字体

  24. 24

    XMLHttpRequest请求的资源上不存在“ Access-Control-Allow-Origin”标头

  25. 25

    Javascript CORS-不存在“ Access-Control-Allow-Origin”标头

  26. 26

    nginx在请求的资源上不存在“ Access-Control-Allow-Origin”标头

  27. 27

    CORS“不存在“ Access-Control-Allow-Origin”标头”,但有

  28. 28

    Angular JS:所请求的资源上不存在“ Access-Control-Allow-Origin”标头

  29. 29

    Orion上下文代理中不存在“ Access-Control-Allow-Origin”标头

热门标签

归档