Restangular crossdomain Anfrage. Was mache ich falsch?

Ich die Domäne sub.example.com mit konfiguriert restangular:

RestangularProvider.setDefaultHeaders({
    'Content-Type': 'application/json',
    'X-Requested-With': 'XMLHttpRequest'
});
RestangularProvider.setDefaultHttpFields({
    'withCredentials': true
});

Dann Baue ich andere Fabrik über:

return Restangular.withConfig(function(RestangularProvider) {
    RestangularProvider.setBaseUrl('http://api.example.com');
});

Und, natürlich, immer Fehler Keine "Access-Control-Allow-Origin' - header vorhanden ist, auf die angeforderte Ressource. Herkunft 'http://sub.example.com' ist daher nicht der Zugriff erlaubt.. Wie soll ich das konfigurieren von server - /client laufen zu bringen crossdomain-requests?

//upd

Ich bin mit Yii auf backend und senden next header
header('Access-Control-Allow-Origin: *', true);

Ihre server-side header scheint nicht korrekt zu sein: die Schlüssel-Wert-paar sind beide in der Schlüssel - also die Zuordnung bedeutet nicht, nichts. (Access-Control-Allow-Origin", "*") siehe enable-cors.org/server_apache.html

InformationsquelleAutor Miraage | 2014-03-20

Schreibe einen Kommentar