我只是尝试通过ajax访问Web服务或任何与此相关的网页(由于某些原因仅允许使用ajax)。Web服务受公司SSO保护。从某种意义上说,当第一次请求网页X时,您会被重定向到应用程序外部的登录页面Y。身份验证后,您会自动重定向到页面 X。对页面 X 的后续请求将无需身份验证即可运行。当然,这些都是通过cookie来处理的。是否显示登录页面Y由一些cookie的存在/有效性/内容决定。
现在,我尝试通过ajax访问这个 protected 资源X。是否可以使用ajax来实现这一点?如何在 ajax 请求中处理 cookie?
最佳答案
AJAX 使用 GET 和 POST 请求,因此 cookie 的发送方式与加载新页面时执行 GET 或 POST 请求的方式相同。
关于javascript - Ajax - 访问 protected 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3958632/