HTTP headers 是否由浏览器在 AJAX 响应中自动处理?

Are HTTP headers handled automatically by the browser in AJAX responses?

这是我的情况:我向服务器端点发送了一个 ajax post,它向我发送了一些 JSON 数据作为响应。此 JSON 响应还包括 Set-cookie header.

Cookie 是在响应 ajax 请求时 自动 设置的,还是我必须从 header 中读取它s 并手动执行?

(与 headers 出现在对表单提交的响应中相反,我知道浏览器将自行处理响应及其 headers,没有 JS必然涉及。)

是的,它会自动设置。 AJAX 请求 只是 HTTP 请求。可以发送Cookie headers,正常接收Set-Cookie Headers。