Post-Request从API获取响应与新的令牌,我如何从响应数据获取令牌参数。Angular 2我如何从Post请求中获取响应数据
这并不工作...
.MAP {响应:响应=> {让标记= response.json()令牌}
从与请求后的响应。令牌从REST-API
{
{ "token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE0OTc1NDAzNDgsImp0aSI6IjVVNHJLazlONThmOHVaUVZPNkNVNHBYRUR3ZGdQbFE0TWNYU3l6YnFPMzA9IiwiaXNzIjoiaHR0cDpcL1wvbG9jYWxob3N0Ojg4ODhcL2RiYW5kand0XC8iLCJuYmYiOjE0OTc1NDAzNTgsImV4cCI6MTQ5NzU0NzU1OCwiZGF0YSI6eyJ1c2VySWQiOiIzIiwidXNlck5hbWUiOiJtYXJjby5saW5rZSIsImlzQWRtaW4iOmZhbHNlfX0.NOyLSB7N4TtVv9w7dw7mPrL5MUcAVjExycCSG-iJlqHiT3mugh20kq1T2N9RrBXsHO9XsvfEfrJ7k04QOw8hYw"
}
}
login(username: string, password: string): Observable<boolean> {
return this.http
.post('http://localhost:8888/dbandjwt/',
JSON.stringify({ username: username, password: password }))
.map((response: Response) => {
let data = response.json().token; //how i get the token from response data?
let token = data.token;
if (token) {
this.token = token;
localStorage.setItem('currentUser', JSON.stringify({ username: username, token: token }));
})
}
你随时随地订阅? – Alex