作为一个后台服务,目的就是对外提供接口, 下面来说说后台接口提供的调用方法类型:
1. 直接提供接口, 调用方要进行socket编程来调用。 对主调放来说, 麻烦。
2. 直接提供接口, 并且提供调用的api, 把api给主调方, 主调方直接进行本地调用, 在这个本地调用中封装了socket操作。 对主调方来说, 比较爽, 如:
int iRet = getRsp(stReq, stRsp);
以上两种一般适合公司内部的调用, 那如果公司外部的人想使用, 怎么办呢? http/https接口搞起:
3. 提供cgi接口, 让http/https来调用。 公司内外可用。
但有个问题, 提供了http/https调用, 怎么防止外面的人而已刷呢? 先派发token吧!
以上三种方式都玩过, 喜欢2,3, 尤其是3,直接用curl搞起。 你看, 微信后台很多访问接口, 都是https的。
不过1能支持异步。
版权声明:本文为stpeace原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。