我想向未启用 CORS 的不同服务器上的 Web 服务发送/接收数据。我必须使用 JSONP 来做到这一点。该服务需要身份验证,并且大多数时候用户处于 SSO 环境中,并且 SSO 机制可以轻松地将它们传递给服务而不会出现问题。
当不在 SSO 环境中时,用户将被重定向 (301) 到登录页面,这当然会返回无效的 javascript,因为文件将以<!Doctype...
有没有办法查看返回的数据是否可操作?我确切地知道用户可以成功访问服务的前 15 个字符应该是什么。我想检查退货,然后执行以下操作:
if(dataIsValid){ //continue normally, build page with returned data }
else{ //redirect to non-SSO login page }
或者任何类似于这种工作流程的东西。