我正在为客户端开发一个 RESTful API。问题是,他使用的是一种相当晦涩的语言,叫做 Clarion。它是专有的和封闭的,文档不能在线免费获得。
每当我们讨论将数据从他的代码传递到我的代码并再次返回时,他都会开始谈论“ftp 文件上传”和直接服务器到服务器的 SQL。不用说,这些想法带回了过去糟糕日子的景象。我做了一些谷歌搜索,我找不到任何证据表明这种语言能够创建 HTTP Post 请求,更不用说使用 SSL 加密来保护它们免受窥探了。
我正在寻找足够具体的建议,以便我可以指导他完成他的讨价还价。我特别想避免尝试通过 FTP 将 XML 请求作为文件传递,或者将它们写入磁盘并调用一些脚本。不言而喻,但我也对在我的服务器上运行专有的 clarion 服务器代码或 DLL 不感兴趣。
Clarion 是否能够生成 POST 请求?在 Clarion 中很难生成 XML 吗?是否有更简单/更容易使用的格式,我的客户可能会更成功?没有任何数据比键/值对更复杂。
我正在用 python 编码,但如果有某种方法可以将数据传输到我的服务器,我可以反序列化任何合理的数据格式。