记录
-
背景: 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}
参考链接:
-
文章评论