【发布时间】:2021-11-18 18:50:28
【问题描述】:
我有一个使用 python 烧瓶 API 和 Angular 前端的应用程序,我可以设置 cookie 并在前端标头中接收,但无法获取如下图所示的值
python flash的代码如下
response.set_cookie('token', secret_token, max_age=900, samesite='Lax')
response.set_cookie('region', user.MMUCode)
response.headers.add('Access-Control-Allow-Headers',
"Origin, X-Requested-With, Content-Type, Accept, x-auth")
return response
这里的角度代码如下
return this.httpClient.post<any>(apiUrl + APIRoutes.GenerateOTP, data,
{ observe: 'response' }).pipe(map(response => {
console.log(response.headers.keys()); // all header names
return response.body;
}))
但响应标头具有如下图所示的 cookie,但未在浏览器中设置为 cookie
请帮我解决这个问题。提前致谢。
【问题讨论】:
标签: python python-3.x angular cookies flask-restful