Ich brauche Hilfe, ich versuche, den Cookie aus der Antwort zu bekommen, und ich kann keinen Weg finden, ich bin ziemlich neu mit TSC und ng2.Angular 2 - Get Cookie von Antwort
Dies ist die NG2 http Post
return this._http
.post('http://demo...', body, { headers: headers })
.subscribe(
(response: Response) => {
this.storeToken(response);
}, (err) => {
console.log('Error: ' + err);
}
);
Dies ist die Server-Antwort:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Access-Control-Allow-Origin: http://localhost:3000
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With
Set-Cookie: JSESSIONID=A099CC4CA7A25DFBD12701630A7DC24C; Path=/pbcp/; HttpOnly
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Fri, 17 Feb 2017 04:08:15 GMT
32
{"status":"OK","message":"User is Authenticated."}
0
Ich bin verwirrt, weil ich es nicht in Header-Array sehen ...
Ergebnis console.log(response)
Ergebnis console.log(response.headers)
..., aber ich kann es in Cookies Abschnitt.
Dank!
versuchen Sie diese res.get ("set-cookie") und lassen Sie mich wissen –
versuchen Sie es auch für mehrere Cookies lassen resHeader: Header = res.headers; resHeader.getAll ('Set-Cookie'); –
Hallo @Vinay, zuerst, danke für deine Zeit. Ihr Vorschlag hat nicht funktioniert, da die Antwort keine Kopfzeile mit diesem Namen enthält, siehe meinen bearbeiteten Beitrag. –