有一个浏览器客户端,在服务器端有一个 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 身份验证?
提前致谢