ajax相关内容

在使用纯Javascript的跨域请求的AJAX请求中包括Cookie

我正在开发Google Analytics(分析)应用程序,我需要一种方法来唯一地识别每个用户设备。为此,我所遵循的方法是从服务器端创建一个“cookie”。所有网页点击和跟踪将使用Ajax请求更新到服务器。 我的问题是,我在xyz.com上有我的分析。 Abc.com和123.com是安装我的插件(javascript)代码的应用程序。在第一次访问时,我创建一个cookie“sha1”来唯 ..
发布时间:2017-01-11 20:24:53 前端开发

在onpaste事件中发出ajax请求时访问被拒绝

在我的asp.net mvc网站我正在ajax调用我的服务器,当用户粘贴在某个文本框中的东西。这个调用过去在IE 8工作,但现在它停止工作在IE 11,给我一个访问拒绝异常在我的jQuery 1.7.1在 h.open(c.type,c.url,c .async)。 长时间的研究暗示我可能与CORS问题相关,但...每个调用都在同一个域。 ..
发布时间:2017-01-11 20:19:00 前端开发

从其他远程服务器使用AJAX获取文件?

任何人请建议任何远程服务器url提供任何文件免费,所以我可以使用AJAX在本地获取文件 var request = new XMLHttpRequest(); request.open('GET','',false); request.send(); console.log(request); 我想存取使用AJAX公开提供的档案 解决方案 var url ..
发布时间:2017-01-11 20:17:45 前端开发

Access-Control-Allow-Origin in preflight响应不启用跨域访问

我试图使用AJAX发送CORS请求到nodeJS服务器。我想返回一些JSON数据。我在网上找到了许多教程,所有的说都一样的东西,我试过,但我不能让这个工作。以下是AJAX请求: $。ajax({ url:“http://some.other.url .com:8880“, type:”GET“, crossDomain:true, contentType:'application ..
发布时间:2017-01-11 20:12:56 前端开发

尝试在Chrome中从本地.html访问JSON API

我已经建立了一个API,并尝试从Chrome中的测试.html档案存取。我通过file:/// ...访问文件,我得到本地文件系统限制。我已经启用跨我起点请求访问我的API,但我得到以下当我尝试访问它: XMLHttpRequest无法加载http: /。方法未定义 不允许由Access-Control-Allow-Methods。 请求/响应标题如下: 并且使用的JavaSc ..
发布时间:2017-01-11 20:10:36 前端开发

在PhoneGap / Cordova中没有“Access-Control-Allow-Origin”,以及最新版本的Google Chrome

我在 Sencha Touch Framework 的跨平台工作,我在 mac os x localhost ,我想通过 Ext.Ajax.request 请求服务器的响应。我收到一个典型的错误 CORS: XMLHttpRequest无法加载没有访问控制允许原因无访问控制允许 - Origin“头部存在于所请求的资源上。因此,'http:// localhost'不允许访问。该响应有HTTP状态 ..
发布时间:2017-01-11 20:06:43 前端开发

将重复“Access-Control-Allow-Origin:*”。标题断开CORS?

因此,我们有一个http资源可以提供JSON。它添加了 Access-Control-Allow-Origin:* 标志。所以这可以加载CORS ... 除了(所以我被告知)有一些IE9 quirk意味着这仍然不会在IE9工作,但它会工作,如果这是一个https资源。 因此,我们设置了一个现有的https代理以包含此资源。只有那个https资源是ALSO添加A ..
发布时间:2017-01-11 20:01:54 前端开发

IE11不启动CORS请求

通过fiddling似乎IE11不作出ajax请求,如果它是交叉起源。 FF和Chrome将至少做出请求,并且如果资源API未发送必要的标头,则会抛出错误。在我的案例中,资源API(Web API 2.0)是添加必需的标题,这将有助于IE如何提出请求,但不会。 客户的JavaScript: jQuery.support.cors = true; $ .fn.somePlugi ..
发布时间:2017-01-11 20:00:45 前端开发

启用CORS,但是POST POST时的响应具有无效的HTTP状态代码404

使用Fiddler(POST)的跨网域服务调用正确执行,而且我们已经彻底搜索过,但在特定情况下找不到此问题的解决方案。数据。但是,通过浏览器(Chrome),我收到“preflight有无效的HTTP状态代码404”消息 我有一个Web API应用程序并安装了CORS,以下是存在于web.config文件中: ..
发布时间:2017-01-11 19:59:33 前端开发

CORS是否被认为是不良做法?

我们正在内部网中集成两个系统,使用 CORS 作为跨两个AJAX调用的方法 这被认为是不好的做法吗?是CORS一般被认为是不好的做法吗? 解决方案 CORS不是坏习惯。它在所有主要浏览器上支持,并且越来越多的API支持它。实际上,如果您的公共资源不在防火墙之后,这是安全的将 Access-Control-Allow-Origin:* 头放在资源上。 但是CORS在服务器上的作用 ..
发布时间:2017-01-11 19:58:11 前端开发

在CORS中,是否预提交凭据的POST请求?

在 MDN Access Cotrol doc 中,GET请求与凭据不预检。但是如果响应头不包括Access-Control-Allow-Credentials:true,那么响应将不可用于调用客户端。如果对于POST(具有凭证的简单POST请求 - 内容类型可以是表单数据)请求也是这样,则存在POST可能改变服务器状态的风险,尽管响应可能不可用于客户端。 解决方案 > 预检请求旨在 ..

如何使GET CORS请求与授权头

我正在阅读关于CORS请求,我已经设法定期GET或POST请求,它工作正常。但是当我将授权头添加到GET或POST请求时,则将预检OPTIONS请求发送到服务器,并且我获得500 INTERNAL SERVER ERR,并且不发送实际请求。我的问题是预检实际上如何工作,它需要什么响应,以便它将发送主要请求?是否可以发送它没有预检,因为我相信,那么它会工作? 服务器是用Django 1.6编写的, ..
发布时间:2017-01-11 19:49:56 服务器开发

Firefox不会发送跨源资源共享预飞?

我实现了一个利用CORS从另一个服务器收集JSON数据的Web应用程序。服务器在不同的子域上运行。一切似乎已正确实施,并且与Chromium完美搭配。下面是我的请求的副本,从Chromium。 我的问题是,在Firefox(测试与13.0.1),没有要求我的AJAX资源。不会发送预检请求,并且不会发出实际请求。相反,我从XMLHttpRequest.send()函数得到这个错误: [ ..
发布时间:2017-01-11 19:48:04 前端开发

MarkLogic HTTP服务器:设置CORS头

我在 CentOS 6.5盒上运行 MarkLogic 7 。我有在同一台机器上的MarkLogic HTTP服务器上托管的 HTML / JS 应用程序。应用程序在端口8003上运行,需要通过在不同端口8007上运行的 REST API 访问数据。当我使用 AJAX 请求在我的应用程序,我得到一个错误说 没有“访问控制允许原始”呈现在所请求的资源上。原因'http://172.16.100 ..
发布时间:2017-01-11 19:46:55 前端开发

“警告:不能验证CSRF令牌真实性”错误 - CORS与Devise和:token_authenticatable

我有一个单一页面的应用程式,使用CORS验证其他网域。所有请求都是JSON请求。 我的应用可以验证确定,并可以使GET请求正常。身份验证使用token_authenticatable。也就是说所有请求都附加'?auth_token = whatever' 所以,我的实际问题是,当我尝试做一个PUT请求时,我得到一个警告:在rails日志中验证CSRF令牌真实性消息以及 CanCan : ..
发布时间:2017-01-11 19:44:53 前端开发

AJAX从HTTPS网页请求到HTTP网址

我有一个案例,我需要执行从HTTPS页面到另一个(在不同的域),不安全的AJAX请求。我们已经实现CORS策略,它在我们的网站上使用HTTPS之前工作正常。有没有办法使这项工作? 解决方案 根据W3,不可能通过COR政策,由于“证书错误“ http://www.w3.org/TR/access-control/ #user-agent-security ..
发布时间:2017-01-11 19:43:30 前端开发

POST AJAX请求被拒绝 - CORS?

我在我的node.js服务器端口5000上设置CORS如下: var app = express app.use(cors()); // normal CORS app.options('*',cors()); // preflight app.post('/ connect',function(req,res){ console.log(“Connection re ..
发布时间:2017-01-11 19:42:41 前端开发

HAproxy:OPTIONS和POST方法的不同的503错误文件

我们有一个Web应用程序使用对在不同域( - > CORS需要)上运行的后端的Ajax调用。 后端由一个 HAproxy 1.4.22 和多个Wildfly(在OpenShift PaaS上运行)组成。如果没有Wildfly可用(例如在“维护”期间),HAproxy为每个请求或配置的错误文件提供503。到目前为止这么好... 这是一个问题,Web应用程序根据被拒绝的后端请求(503)正确显 ..
发布时间:2017-01-11 19:34:00 前端开发