var xmlHttp = new ActiveXObject('MSXML2.XMLHTTP');
xmlHttp.open('GET' , url , false , sUserName , sPassword );
xmlHttp.SetRequestHeader( 'Accept-Lauguage' , 'zh-cn' );
xmlHttp.Send();
在网页所在的服务器上访问xmlHttp.staus是200(成功),但在其他机器上访问,xmlHttp.Status 的值是401(没有权限,有人说是因为服务器上关掉了xmlhttp组件的权限,请问在服务器上应该怎样设置才可以开启xmlhttp组件的权限? 谢谢
xmlHttp.open('GET' , url , false , sUserName , sPassword );
xmlHttp.SetRequestHeader( 'Accept-Lauguage' , 'zh-cn' );
xmlHttp.Send();
在网页所在的服务器上访问xmlHttp.staus是200(成功),但在其他机器上访问,xmlHttp.Status 的值是401(没有权限,有人说是因为服务器上关掉了xmlhttp组件的权限,请问在服务器上应该怎样设置才可以开启xmlhttp组件的权限? 谢谢
---------------------------
var xmlHttp = new ActiveXObject('MSXML2.XMLHTTP');
xmlHttp.open('GET' , url , false , sUserName , sPassword );
xmlHttp.SetRequestHeader( 'Accept-Lauguage' , 'zh-cn' );
xmlHttp.Send();
-------------------------------
上面代码中的url就是WebServer机器上 iis中的一个基于windows验证的网页,
当我打开SPSApplication上的一个网页的时候,会执行这段javascript代码现在我在WebServer机器上打开SPSApplication上的网页,结果成功执行了javascript代码,不但打开了网页,而且在没有弹出用户名和密码输入提示的情况下,把用户信息传递过去了。但是现在我在Computer1上面打开SPSApplication上的网页,javascript执行就错误了,我跟踪了一下,发现xmlHttp.status是401(没有权限)上面就是问题描述,请指教,谢谢
------------------------------- WebServer上有WebApplication,是基于windows验证的 SPSServer上有SPSApplication,SPSApplication中的一个网页上有一段javascript代码,这段javascript代码上面已经给出,作用是无需弹出用户名和密码提示就打开WebServer上的一个网页。 现在要做的就是访问SPSApplication上的网页:
1. 在WebServer这台机器上打开SPSApplication上面的一个网页,这个网页中上面已经描述了,包含了javascript代码,作用是无需弹出用户名和密码提示就打开WebServer上的一个网页。
在这种情况下,相当于在WebServer上用javascript代码无验证的打开本机上的网页,这种情况下成功了。
2. 在Computer1这台机器上打开SPSApplication上面的一个网页,这个网页中上面已经描述了,包含了javascript代码,作用是无需弹出用户名和密码提示就打开WebServer上的一个网页。
在这种情况下,相当于在Computer1上用javascript代码无验证的打开WebServer机上的web应用程序,这种情况下失败了。失败的情况上面已经描述过。 请指教,谢谢