Javascript 角度:从一个请求中获取cookie并在另一个请求中使用
我有一个简单的Angular应用程序,它可以通过Javascript 角度:从一个请求中获取cookie并在另一个请求中使用,javascript,angularjs,session,cookies,couchdb,Javascript,Angularjs,Session,Cookies,Couchdb,我有一个简单的Angular应用程序,它可以通过$http向example.com/../myservice上的远程服务(couchdb)执行一些请求。服务需要身份验证,通过使用名称和密码调用指定的地址example.com/_session,然后返回会话cookieAuthSession。问题是在调用服务时并没有使用cookie。可能是因为cookie仅针对每个会话Http(这是无法更改的) 我认为解决方案是从auth响应中获取cookie,手动存储并强制它进入服务调用。但我不知道如何: 从$
$http
向example.com/../myservice
上的远程服务(couchdb)执行一些请求。服务需要身份验证,通过使用名称和密码调用指定的地址example.com/_session
,然后返回会话cookieAuthSession
。问题是在调用服务时并没有使用cookie。可能是因为cookie仅针对每个会话Http(这是无法更改的)
我认为解决方案是从auth响应中获取cookie,手动存储并强制它进入服务调用。但我不知道如何:
没有解决方案,根据 现在我认为couchdb是问题的根源。
所以,我将尝试找到另一种方法在coach中手动执行auth 您能从身份验证响应中读取身份验证cookie吗?如果是这样,请将其保存到浏览器的本地存储中,然后对于每个
$http
请求,使用Angular将其添加到请求头中。但是,如何使用仅http的cookie实现这一点呢?