Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度:从一个请求中获取cookie并在另一个请求中使用_Javascript_Angularjs_Session_Cookies_Couchdb - Fatal编程技术网

Javascript 角度:从一个请求中获取cookie并在另一个请求中使用

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,手动存储并强制它进入服务调用。但我不知道如何: 从$

我有一个简单的Angular应用程序,它可以通过
$http
example.com/../myservice
上的远程服务(couchdb)执行一些请求。服务需要身份验证,通过使用名称和密码调用指定的地址
example.com/_session
,然后返回会话cookie
AuthSession
。问题是在调用服务时并没有使用cookie。可能是因为cookie仅针对每个会话Http(这是无法更改的)

我认为解决方案是从auth响应中获取cookie,手动存储并强制它进入服务调用。但我不知道如何:

  • 从$http响应获取cookie
  • 使用$http响应强制它
  • 有什么建议吗

    UPD:pics

    所有饼干

    但仅此可用

    验证cookie,它发送到会话请求,但不发送给其他人


    没有解决方案,根据

    现在我认为couchdb是问题的根源。
    所以,我将尝试找到另一种方法在coach中手动执行auth

    您能从身份验证响应中读取身份验证cookie吗?如果是这样,请将其保存到浏览器的本地存储中,然后对于每个
    $http
    请求,使用Angular将其添加到请求头中。但是,如何使用仅http的cookie实现这一点呢?