如何在http请求中设置cookie?

时间:2014-07-02 19:00:30

标签: javascript angularjs http

我正试图从我的角度应用程序发出一个GET请求     $ http.get( “http://myurl.com/ ...”);

我面临的问题是在服务器端我得到cookie为null。 我需要在服务器端获取cookie并登录用户的信息。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

首先,我假设您正在尝试为您自己的域设置一个cookie,以便从同一个域访问。您无法跨域访问Cookie。

为了澄清cookie的用法,您不能将带有GET请求的cookie“发送”到服务器。

相反,您需要创建一个cookie,或者从服务器发送到客户端,或者使用客户端JavaScript。

设置cookie后,它将自动包含在服务器的请求中。

以下是一个描述Cookie功能的链接以及如何使用JavaScript设置一个的示例(正如您标记了您的问题):http://www.codelib.net/javascript/cookies.html