2

有一个浏览器客户端,在服务器端有一个 DataSnap REST Server 应用程序。我想验证一个 javascript 客户端。我正在关注本指南: http ://docwiki.embarcadero.com/RADStudio/en/Authentication_with_a_JavaScript_Client

...
function doEcho()
  {
    var userName = document.getElementById("namefield"); //get the user name from the form
    var password = document.getElementById("passwordfield"); //get the password from the form

    //create the proxy instance with the specified user credentials
    var Proxy = new TServerMethods1(getAuth(userName, password));
    var Response = Proxy.EchoString("Hello World");

     //Will show an error message if authorization failed,
    //or the JSON Object of parameters if successful
    alert(Response.toJSONString());
  }
...

问题是当用户名和密码凭据错误时,响应只是null. 如何获得有关所发生情况的更详细信息,例如请求状态代码?

有没有人使用 datasnap 休息服务器应用程序进行过 javascript 身份验证?

提前致谢

4

0 回答 0