I am developing a RESTful API for a client. The problem is that he used a rather obscure language called Clarion. It is proprietary and closed, and documents are not available online.
Whenever we discuss the transfer of data from our code to mine, and vice versa, he begins to talk about "uploading FTP files" and a direct SQL server. Needless to say, these ideas bring back visions of bad old days. I have done some search queries, and I cannot find any evidence that this language is capable of generating HTTP requests, generally speaking, using SSL encryption to protect them from prying eyes.
I seek advice in sufficient detail so that I can help him realize his end of the deal. I specifically want to avoid trying to transfer XML requests as files via FTP or write them to disk and call some script. Of course, I'm not interested in running my own server code or DLLs on my server.
Can Clarion generate POST requests? Is XML difficult to create in Clarion? Is there a simpler / easier to use format that my client may encounter? None of the data is more complex than key / value pairs.
I am coding in python, but I can deserialize any reasonable data format if there is a way to get the data on my server.
source
share