DataSnap Server HTTP

http://127.0.0.1:8080/datasnap/rest/TServerMethods1/EchoString/hello

{"result":["hello"]}

能否只返回["hello"] ,不加result标识,和tcp/IP返回的结果一样?

procedure TServerContainer1.DSHTTPService1FormatResult(Sender: TObject;
  var ResultVal: TJSONValue; const Command: TDBXCommand; var Handled: Boolean);
var
  str: string;
begin
  // str :=ResultVal.ToString;
  Handled := true;//加上这句话就可以了。
end;

还有URL编码,特别是汉字,如何能禁止呢??再查。

时间: 2024-09-29 17:08:21

DataSnap Server HTTP的相关文章

如何创建一个DataSnap Server

第一步:新建一个DataSnap Server 应用程序 第二步:选择伺服形态 第三步:

DataSnap Server

建立DataSnap/REST服务器,请点选Files|New菜单,在DataSnap Server选项中选择DataSnap Server图像,如下图所示: 服务器可以创建exe,app,也可以是服务:可以是windows 平台,也可以是firemonkey跨平台. 一路完成后会生成控件 TDSServer,TDSTCPServerTransport以及TDSServerClass.TDSHTTPService y

通过HTTP访问datasnap server的函数并带参数

第一步:创建一个datasnap server 第二步:写好servermethod 如function sum(x1,x2:integer):string; 第三步:在http中输入http://127.0.0.1:8081/datasnap/rest/TServerMethods1/sum/1/2

datasnap——动态注册服务类

datasnap——动态注册服务类 在DataSnap的应用程序时,我们首先需要注册的服务器类,以提供访问客户端应用程序的服务器方法.通常的做法是使用DSServerClass组件,但有些时候,我们要做到在运行时加载.下面代码实现的类TSimpleServerClass从TDSServerClass继承,超载了Create方法并且增加了ServerClass,DataSnap Server和LifeCycle三个参数. type TSimpleServerClass = class(TDSSer

关于 DataSnap的认识与例子

关于 DataSnap http://my.oschina.net/u/582827/blog/324464 [活跃][深圳]自在(1634421739) 0:04:57 这几天以一个简单项目结合开源数据库MySQL实测了一下 DataSnap Server 及 Multi-Device DataSnap Client 的基本功能与性能,感觉还是非常不错的.整个测试过程消除了之前我对DataSnap的一些错误认识,尤其是对移动设备如何通过DataSnap中间件访问企业数据库(MySQL)的一些细

关于 DataSnap

[活跃][深圳]自在(1634421739) 0:04:57 这几天以一个简单项目结合开源数据库MySQL实测了一下 DataSnap Server 及 Multi-Device DataSnap Client 的基本功能与性能,感觉还是非常不错的.整个测试过程消除了之前我对DataSnap的一些错误认识,尤其是对移动设备如何通过DataSnap中间件访问企业数据库(MySQL)的一些细节.在我的测试中,特意为了避开REST以及WebBroker技术,原因是XE的DataSnap技术框架一直在优

Delphi XE程序设计系列 2-开发DataSnap/REST服务器

转载于:http://blog.csdn.net/shuaihj/article/details/6129271 Delphi XE程序设计系列 2-开发DataSnap/REST服务器 分类:            编程语言-Delphi2011-01-11 15:524122人阅读评论(1)收藏举报 delphi服务器restjavascriptfunction 在上次的文章中讨论了如何把传统的Delphi 主从架构应用程序逐渐转换为DataSnap JSON服务器,在本篇文章中让我们正式讨

Delphi 使用 Datasnap 的几种三层应用技术总结

Delphi 使用 Datasnap 进行三层应用开发,积累了几种技术,总结如下: 1.(推荐!)在 Datasnap 服务端 使用 TDatasetProvider,客户端 使用   TDSProviderConnection 1)采用 Datasnap Server ,可以使用TCP/IP.Http 通信.TDatasetProvider 能够提供 "元数据与业务数据". 推荐:采用(FireDac技术) TFDConnection 连接数据库,通过 TFDQuery/TFDTab

DataSnap初步二

转:https://blog.csdn.net/a00553344/article/details/51670486 1. 一个典型的DataSnap服务器至少需要三个控件: TDSServer: DataSnap的逻辑核心控件,控制服务器的运行. TDSServerClass: DataSnap服务端服务导出控件,通过OnGetClass事件来导出服务端的类及方法供客户端的远程调用. 作为服务端导出给客户端远程调用的类需要满足以下两个条件: 从TComponent类派生. 需要有{$METHO