在发布请求期间,浏览器如何将 cookie 发送回服务器。这与发布期间发送的表单数据有何不同?
此外,特定域的 cookie 值是否会自动发送回该域以供其所有后续请求使用?
谢谢,穆尔塔萨
为 GET 和 POST 请求发送 cookie 的方式没有区别。
表单数据是 HTML 表单中的字段等数据,例如。名称、用户名、文件等...
来自域的响应中发回的任何 cookie 都将在后续请求中发回服务器。至少在 Web 浏览器中是这样,如果您在代码中执行此操作,您可能需要编写额外的代码来处理 cookie。
这应该适用于浏览器进行的 AJAX 调用以及整个页面。每个请求,无论是整页、图像还是 AJAX 调用,如果它们要去适当的域和路径,都将附加 Cookie。
这些关于 cookie 和 HTTP POST 的入门知识会很有用: