记录
-
背景: jira项目 手机端app展示、统计项目信息。接口请求采用cookie、session认证方式
-
手机端: 采用angular+ionic 搭建app、接口请求采用httpClient。
-
遇到的问题: 手机端访问时候 跨域, cookie无法携带到请求头。
- 解决方案:
1.登录成功存储本地cookie(必须设置路径为/)
// 设置登录的cooike
document.cookie = `JSESSIONID=25911C87CD11A87ADE4874F11679A2E4;path=/`;
2.请求接口时设置
const headers = [{ 'Content-Type': 'application/json' }]
const headerOptions = {headers,withCredentials:true}
参考链接:
网友评论