2014-01-08 12 views
5

Ich bin beschäftigt mit dem Aufbau einer Phonegap App, die mit meinem Drupal Rest Server verbindet (Modul: Services). Meine Drupal-Website (PHP) hat den Code: header ('Access-Control-Allow-Origin: *');Weigerte sich, unsafe-Header "Cookie" mit Ajax Anruf Rest Server

Wenn ich versuche, meinen Ruhe-Server mit dem folgenden Code zu verbinden: http://pastebin.com/xfygQexn ich die folgenden Konsolenmeldung bekommen: Refused zu unsicheren Header „Cookie“

Kodex: http://pastebin.com/FNGgPQKv Fehler: Refused zu Set unsafe header "Cookie"

Ist jemand mit diesem Problem vertraut?

Vielen Dank.

Ich brauche das Token und die Sitzung für einen Abmeldeanruf.

+1

Ich bin nicht kennen, aber haben Sie DrupalGap gesehen ? https://drupal.org/project/drupalgap –

Antwort

4

Sie versuchen, Cookies für separate Ajax-Anruf zu setzen, aber dies ist nicht von XMLHttpRequest specification erlaubt. Stattdessen können Sie ein Cookie auf die aktuelle Seite setzen und Browser es in Ihrer Ajax-Anforderung gestellt wird, wenn Domäne/Pfad Spiele, dh durch Verwendung jquery.cookie Plugin:

$.cookie('the_cookie', 'the_value', { path: '/' });