cors

Why does CORS not seem to work with POST?

Mozilla's own specification says simple GET or POST should be natively CORS's without preflighting but so far every POST attempt I've made has resulted in an OPTIONS header going out. When I change it from POST to get the code immediately sends a proper GET request so the cross site part is working fine. Here's a slimmed down sample of...

Rails, REST Architecture and HTML 5: Cross domain requests with pre-flight requests

While working on a project to make our site HTML 5 friendly, we were eager to embrace the new method for Cross Domain requests (no more posting through hidden iframes!!!). Using the Access Control specification we begin setting up some tests to verify the behaviour of various browsers. The current Rails RESTful architecture relies on t...

CORS not working on Chrome

I've set up Cross-Origin Resource Sharing on a server (Jetty using the CrossOriginFilter) and it works perfectly on IE8 and Firefox. On Chrome, it just ... doesn't. $.ajax({ url : crossOriginURL, type : "GET", error : function(req, message) { alert(message); }, dataType : "json" } ); The error function is i...

Cross Origin Resource Sharing with PrototypeJS

Hey there, I am having some trouble with Cross Origin Resource Sharing and Prototye. I have a simple post request to a foreign resource, and for a simple post request there are some rules that must be satisfied: the Content-Type must be on of application/x-www-form-urlencoded, multipart/form-data, or text/plain, a simple request does n...

Why is my cross-domain POST request being preflighted with an OPTIONS request?

According to the Mozilla Developer Center HTTP access control article, cross-site POST requests can be "simple" -- i.e. require no preflighting -- if the request's Content-Type is application/x-www-form-urlencoded. I'm not getting this behavior in Firefox, and I'm not understanding at all why this is so. Here's my setup code: function ...

Cross-Origin Resource Sharing (CORS) using JSONP and Web Workers

Hi, I am looking for solution how to get/send the data from/to another domain using JSONP in the Web Workers. Since the Web Workers have not access to the DOM it is not possible to append the <script> tag with the url and callback parameter to the <head> tag from Web Workers. Does anybody know, how to get/post the data from/to another...

Cross domain cookie using CORS in Safari

I followed the example: http://arunranga.com/examples/access-control/credentialedRequest.html from this page: http://arunranga.com/examples/access-control/ The example work in Firefox, but not Safari, anyone have tried in implementing CORS cross domain cookie handling, and being success in Safari? Thanks. ...

XMLHttpRequest returns status of 0 in Firefox 3.6.10 and up from cross origin requests.

Hi, I am developing an application that makes a cross origin AJAX request to an HTTP server written using Netty. An example of the type of Javascript code being executed is below. $.ajax({ type:"GET", url:"http://localhost:5000/someresource", data: { id1: "1", id2: "2" }, succes...

jquery - Empty responseText in XMLHttpRequest object when server returns 500

I have to make SOAP calls from javascript between different domains. On the server side there is a list of allowed domains, methods and headers which are included in the response by a filter. It works well (even between different domains) when the response code is 200 but when an exception is thrown on the server side the xhr object has ...

(Mobile) Browser support for Cross-Origin Resource Sharing?

I'm building a site that uses w3c CORS to make oAuth-signed HTTP requests to a remote server. Mozilla has a great document explaining how to make and receive CORS requests, and there's good support in firefox, chrome, and safari. Does anyone maintain a matrix of browser support for CORS features (e.g. preflight OPTIONS requests for cro...

Web sockets make ajax/CORS obsolete?

Will web sockets when used in all web browsers make ajax obsolete? Cause if I could use web sockets to fetch data and update data in realtime, why would I need ajax? Even if I use ajax to just fetch data once when the application started I still might want to see if this data has changed after a while. And will web sockets be possible ...