javascript - Ajax - 访问 protected 资源

标签 javascript html ajax

我只是尝试通过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/

相关文章:

javascript - Angular请求-拉取动态参数

javascript - 如何使用同一行中的按钮从 ListView 行中选择项目?

javascript - 在使用该变量之前如何等待函数(toString())完成?

jquery - 使用带有滚动条问题的 jQuery UI Draggable?

javascript - JSON 和 Python Django - 无法解决同源问题 - 未调用回调函数

javascript - 使用 for 循环为数组提供错误

html - 使用 CSS 进行复杂的表格布局

java - JSoup - 每个表体的表行数

javascript - PHP AJAX 实时搜索页面定位同一页面而不是新窗口

jquery - SEO 友好的页面转换