【发布时间】:2018-08-27 14:43:27
【问题描述】:
我有一个使用 jQuery 向 Web 服务发出 POST 请求的 javascript 函数。 Web 服务响应有一个标头“Set-Cookie: name=value; domain=api.mydomain.com; path=/”和一个 JSON 正文。
我希望浏览器设置 cookie,但它没有。我对这应该如何工作有误吗?有没有其他方法可以让浏览器设置响应头返回的cookie?
$.ajax(
{
type: "POST",
url: "https://api.mydomain.com/service",
data: body,
success: handleSuccess,
error: handleFailure
}
);
【问题讨论】:
-
Cookie 是特定于域的。应该为
api.mydomain.com域设置,不会在发出API请求的网页的域中设置。
标签: javascript jquery ajax cookies