什么是跨域请求

阿多尼斯·卡库里迪斯(Adonis K.

因此,我一直在尝试通过服务器代理将javascript webapp连接到github的API(以隐藏client_secret),但我注意到虽然可以发出HTTP请求(GET,POST等),但无法通过网络应用程序。服务器位于以下URL中:http://mydomain.com:3000我的Web应用程序位于http://mydomain.com当我尝试使用JQuery$.ajax执行a时POST,出现以下错误:

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://mydomain.com' is therefore not allowed access.

所以我的问题是,到其他端口但域名相同的请求是否被视为跨域请求

蒙苏尔

是的,对同一主机但在不同端口上的请求被视为跨域请求。

术语“跨域”中的“源”定义为网址的方案,主机和端口。例如,在URL https://mydomain.com:3000/foo/bar中,方案为“ https”,主机为“ mydomain.com”,端口为“ 3000”。

为了使请求成为同源请求,原始请求(即方案,主机和端口)必须匹配。所有其他请求都被认为是跨源的。Wikipedia有一个很棒的表格,显示了相同或跨来源请求的示例:http : //en.wikipedia.org/wiki/Same-origin_policy#Origin_determination_rules

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

跨域请求被阻止

来自分类Dev

跨域请求被阻止:

来自分类Dev

跨域请求被阻止

来自分类Dev

jQuery跨域请求

来自分类Dev

矩形跨域请求。我做错了什么?

来自分类Dev

矩形跨域请求。我做错了什么?

来自分类Dev

AngularJS的跨域$ http请求

来自分类Dev

跨域$ http请求AngularJS

来自分类Dev

Wikipedia API +跨域请求

来自分类Dev

禁用跨域Ajax请求

来自分类Dev

PHP跨域请求被阻止

来自分类Dev

跨域请求阻止的Elasticsearch

来自分类Dev

跨域请求阻止Laravel

来自分类Dev

jQuery插件的跨域请求

来自分类Dev

防止跨域 websocket 请求

来自分类Dev

为什么我的Rails站点收到不包含任何跨域请求的OPTIONS请求错误?

来自分类Dev

AJAX请求跨域请求被阻止错误

来自分类Dev

什么是跨网域问题

来自分类Dev

为什么跨域HEAD请求需要进行飞行前检查?

来自分类Dev

如何使用AJAX进行跨域请求以及它们为什么起作用

来自分类Dev

为什么在发送跨域请求时明确告诉ajax携带cookie仍然不起作用?

来自分类Dev

为什么Phonegap需要跨域/跨域来源?

来自分类Dev

为什么Phonegap需要跨域/跨域来源?

来自分类Dev

跨域AJAX请求不起作用

来自分类Dev

带有Cors的跨域请求

来自分类Dev

跨域HTTP请求在AngularJS中失败

来自分类Dev

Ext.Ajax跨域发布请求

来自分类Dev

使用JQuery的JSON Get请求(跨域)

来自分类Dev

ExpressJS,AngularJS-跨域请求问题