博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idhttp.post方式 调用datasnap rest 远程方法(转咏南兄)
阅读量:4677 次
发布时间:2019-06-09

本文共 598 字,大约阅读时间需要 1 分钟。

idhttp.get方式调用,这种比较简单,大家都会。post方式网上却没有任何成功的代码,本人也是摸索了一个上午才搞定。

分享给大家。

(1)post方式调用的远程方法,方法名必须加“update”前缀,不加行不?你试下啦。

function TServerMethods1.updateecho(const value: String): String;

begin
Result := value;
end;

(2)客户端调用,参数必须是JSON格式的字符串。 客户端POST方式调用时,远程方法名必须去掉“update”前缀字符串,DATASNAP似乎不讲道理。

procedure TForm1.Button1Click(Sender: TObject);

var
url:string;
param:TStringStream;
begin
url:='http://localhost:8080/yn/rest/TServerMethods1/echo/';
param := TStringStream.Create;
param.WriteString('"demo"');
Caption := http.Post(url,param);
param.Free;
end;

转载于:https://www.cnblogs.com/Thenext/p/10184020.html

你可能感兴趣的文章
170. Two Sum III - Data structure design
查看>>
os & sys
查看>>
Shell 常用命令总结
查看>>
vector
查看>>
杨辉三角
查看>>
用分布式缓存提升ASP.NET Core性能
查看>>
[MySQL FAQ]系列 -- mysql如何计算打开文件数
查看>>
《数据结构》相关题目
查看>>
Codeforces Round #431 (Div. 2) A 水 B 暴力模拟 C 思维
查看>>
php-fpm 进程管理
查看>>
[linux-内核][转]内核日志及printk结构浅析
查看>>
浅谈OC内存管理
查看>>
关于TortoiseSVN的一些知识
查看>>
mysql优化
查看>>
英语口语考试资料Language learning
查看>>
关于TreeSet倒序排列和自定义排列
查看>>
SWMM[Storm Water Management Model]模型代码编译调试环境设置
查看>>
s11 day Linux 和nginx 部署
查看>>
程序猿的爱情-2012-01-22
查看>>
CentOS7.2 安装iptables
查看>>