在读本文章前请参考 前面的文章 介绍
之前的文章都是介绍如何 从datasnap rest服务器读取数据,下面的文章将介绍前台如何传递参数到datasnap服务器,并介绍 rest服务模式参数的传递问题
1.delphi datasnap写的rest服务 基本都是以方法或函数的形式,既然是函数 那就能接受前台传递的参数,通过参数返回需要的值
2.rest 模式的普通参数传递 只需要在 地址后面 /参数1/参数2 等方式加参数
read.Load('datasnap/rest/TSMTest/ReverseString/'+edtPstr.text+'/123');
如图
后台代码如下
function TSMTest.ReverseString(Value: string;id:integer): string;
begin
Result := inttostr(id)+ StrUtils.ReverseString(Value);
end;
前台代码
protected function btnPstr_clickHandler(event:MouseEvent):void
{
var read :ReadDataFromServer = new ReadDataFromServer