Angular:从一个请求获取cookie并在另一个请求中使用

时间:2015-12-16 10:17:35

标签: javascript angularjs session cookies couchdb

我有一个简单的Angular应用程序,它可以$httpexample.com/.../myservice的远程服务(couchdb)执行一些请求。服务需要auth,通过使用名称和密码调用指定的地址example.com/_session完成,并返回会话cookie AuthSession。问题是在完成对服务的调用时不使用cookie。可能是因为cookie是每会话仅限Http而引起的问题(并且不能改变)。

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

  1. 从$ http响应中获取Cookie
  2. 强制使用$ http response
  3. 有什么建议吗?

    UPD:pics

    所有Cookie

    all cookies

    但仅限于此

    only available cookie

    验证Cookie,它发送给/_session请求,但不发送给其他人

    enter image description here

1 个答案:

答案 0 :(得分:0)

根据to this

,没有解决方案

现在我认为couchdb是问题的根源。 所以,我会尝试找另一种手动在沙发上进行身份验证的方法。