【发布时间】:2009-11-25 10:25:04
【问题描述】:
我正在为客户开发一个 RESTful API。问题是,他使用的是一种相当晦涩的语言,叫做 Clarion。它是专有的和封闭的,文档不能在线免费获得。
每当我们讨论将数据从他的代码传递到我的代码并再次返回时,他都会开始谈论“ftp 文件上传”和直接服务器到服务器的 SQL。不用说,这些想法带回了过去糟糕日子的景象。我做了一些谷歌搜索,我找不到任何证据表明这种语言完全能够创建 HTTP Post 请求,更不用说使用 SSL 加密来保护它们免受窥探了。
我正在寻找足够具体的建议,以便我可以指导他完成交易。我特别想避免尝试通过 FTP 将 XML 请求作为文件传递,或者将它们写入磁盘并调用一些脚本。不用说,但我也对在我的服务器上运行专有的 clarion 服务器代码或 DLL 不感兴趣。
Clarion 是否能够生成 POST 请求?在 Clarion 中很难生成 XML 吗?是否有更简单/更容易使用的格式,我的客户可能会更成功?没有任何数据比键/值对更复杂。
我正在使用 python 编码,但如果有某种方法可以将数据传输到我的服务器,我可以反序列化任何合理的数据格式。
【问题讨论】:
-
Clarion 是一款出色的开发工具,您可以用它做任何您想做的事情。像 Bruce 所说的第三方工具可以加快流程并隐藏与编程相关的复杂性。最后,你会得到一个编译好的二进制文件,它可以分发到 Windows 机器上,并且运行稳定。
标签: http network-programming clarion