Antwort-Header abrufen jquery ajax post Set-Cookie

Ich benutze YouTrack für unser Tracking-System. Youtrack wird mit einem Rest-Webservice geliefert, den Sie anrufen können, um Informationen vom System zu erhalten. Ich habe ein Problem damit, autorisiert zu werden, und es wird mir die ganze Zeit verboten.

Ich tue meinen Beitrag zu ihrem Login und bekomme die Antwort "Login ok". Wenn ich einen Firebug einchecke, kann ich sehen, dass die Header korrekt gesetzt sind, aber der Cookie wird nicht erstellt. Dazu muss ich den Wert aus dem Antwortheader Set-Cookie abrufen.

Der Beitrag sieht so aus.

      $.post(youTrackLoginUrl, { login: "restUser", password: "qwerty" }, function(data, text, xhr) {

      // do something 

      });

Und die Antwort und Anfrage sieht so aus.

Antwort-Header:

HTTP / 1.1 200 OK Server: Apache-Coyote / 1.1-Set-Cookie: YTJSESSIONID = 91541168A3E0FF9BBB02A8D427D70127; Path = / jetbrains.charisma.main.security.PRINCIPAL = NjVlODRiZTMzNTMyZmI3ODRjNDgxMjk2NzVmOWVmZjNhNjgyYjI3MTY4YzBlYTc0NGIyY2YzMgvlYtcm Läuft ab = Mi, 09. Okt. 2013, 09:47:48 GMT; Pfad = / Cache-Kontrolle: kein Cache, kein Speicher, keine Transformation, muss erneut validiert werden. Zugriffskontrolle-Zulassen-Ursprung: a.domain.com Zugriffskontrolle-Zulassen-Berechtigungsnachweise: true Inhaltstyp: application / xml; charset = UTF-8 Transfer-Codierung: Chunked Datum: Di, 09. Okt 2012 09:47:48 GMT

Anfordern:

POST / rest / user / login HTTP / 1.1 Host: b.eelab.se Benutzeragent: Mozilla / 5.0 (Windows NT 6.1; WOW64; rv: 14.0) Gecko / 20100101 Firefox / 14.0.1 Akzeptieren:/ Accept-Sprache: sv-se, sv; q = 0.8, en-us; q = 0.5, en; q = 0.3 Accept-Codierung: gzip, deflate Verbindung: keep-alive Inhaltstyp: application / x-www-form -urlencodiert; Zeichensatz = UTF-8 Referer:http://intra.eelab.se/kontakt/it-vad-jobbar-vi-pa-nu/ Inhaltslänge: 30 Herkunft:http://a.domain.com Pragma: kein Cache Cache-Kontrolle: kein Cache

Ich benötige den Set-Cookie-Wert, um das Cookie auf der Site zu erstellen. Was kann ich tun, um dies zu erreichen?

/Prost.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage