2010-10-18 117 views
1

我只是想通过ajax访问web服务或任何网页(由于某些原因只允许ajax)。webservice受到公司SSO的保护。从某种意义上说,当第一次请求网页X时,您将被重定向到应用程序外部的登录页面Y。通过身份验证后,您将自动重定向到页面X.后续对页面X的请求将无需身份验证即可使用。当然,所有这些都是通过cookies来处理的。是否显示登录页面Y由几个cookie的存在/有效性/内容决定。Ajax访问受保护的资源

现在,我试图通过ajax访问这个受保护资源X。是否有可能使用Ajax来实现这一点?如何在ajax请求中处理cookie?

+0

如果X在您的网站中并且您已经登录,它将不会进入登录页面Y,因为会话已经在那里。 – zod 2010-10-18 20:27:57

回答

0

AJAX使用GET和POST请求,因此,Cookie的发送方式与装载新页面时执行GET或POST请求时的方式相同。