DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: monica9612
今日帖子: 0
在线用户: 3
导航: 论坛 -> Web应用开发 斑竹:bodies  
作者:
男 c5soft (大道至简) ▲▲▲▲▲ -
普通会员
2018/5/23 23:33:08
标题:
IndySoap有人用过吗? 浏览:1864
加入我的收藏
楼主: 想找一个Delphi自带的SOAP实现的替代品。看到IndySoap了。有人用过吗?
indy的Soap与Borland的Soap相比有什么长处/短处?如果不用Indy的通讯库,把Indysoap单独拿出来方便吗?
----------------------------------------------
-
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2018/5/24 16:12:41
1楼: 为啥要替代?官网或者 sf 的 Indysoap 都很长时间没更新了

1、Delphi 自身得到 SOAP 可以通过编译指令把通讯内核由 WinInet 切换成 Indy 的,官方能及时跟进,如对 IOS 等移动的支持?
2、在一些小应用在,可以抓包直接拼 xml 然后 httpsend 更加小巧 ~
----------------------------------------------
-
作者:
男 c5soft (大道至简) ▲▲▲▲▲ -
普通会员
2018/5/25 8:50:13
2楼: 研究indysoap,正是想找一个轻量的soap控件,最好是json与soap相互转换的,手工写xml比较累。在nodejs上这种组件很好找。
网上搜delphi的第三方soap,仅有indysoap与RemObjects TROSoapMessage, 加上borland的,三选一,有人推荐IndySoap。
----------------------------------------------
-
作者:
男 wang_80919 (Flying Wang) ★☆☆☆☆ -
普通会员
2018/5/25 8:53:48
3楼: delphi 内置的就是最轻量的。
SOAP 接口,你自己不需要考虑 XML。
例如
test(invar: Int): Int;
这个接口,需要 XML 吗?
需要 JSON 吗?

而且 XML 本来是有控件的,干嘛自己写。
JSON 新版本的 DELPHI 也有控件 可以用。
都很简单的事情。
----------------------------------------------
(C)(P)Flying Wang
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2018/5/26 0:00:14
4楼: 1、自带的就是方便!但 delphi 默认 soap 实现依赖于 wininet,性能一般,受操作系统设置影响严重(如同域并发连接限制,代理、压缩支持不佳等等),加上 delphi 默认 xml 解析的性能底下,说爱不容易啊
2、现在轻量级 restfull 我都直接 httpsend + superobject + object/record 泛型流化,当然高版本 delphi 或第三方 rest client 也很 ok,如 https://github.com/fabriciocolombo/delphi-rest-client-api ~
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行373.0469毫秒 RSS