小编Seb*_*ari的帖子

Angular 2 - 从响应中获取cookie

我需要帮助,我正在尝试从响应中获取cookie,而我找不到方法,我对tsc和ng2很新.

这是ng2 http帖子

return this._http
    .post('http://demo...', body, { headers: headers })
    .subscribe(
        (response: Response) => {
            this.storeToken(response);
        }, (err) => {
            console.log('Error: ' + err);
        }
    );
Run Code Online (Sandbox Code Playgroud)

这是服务器响应:

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
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为我在标题数组中看不到它...

的结果 console.log(response)

来自Chrome控制台的响应

的结果 console.log(response.headers)

来自Chrome控制台的标头数组

...,但我可以在cookies部分看到它.

Chrome中的Cookie部分

谢谢!

cookies typescript angular

15
推荐指数
1
解决办法
4万
查看次数

标签 统计

angular ×1

cookies ×1

typescript ×1