哦对,此接口方式适用于觉得Webservice的XML格式太low太麻烦,又觉得Odata太繁杂的外围系统tmd。代码啪啪使劲敲,需求moreandmore,烦躁>.<
由于懒而且http方法中的Put、Patch和Delete实在觉得没啥用处,本次只定义了Get和Post方法两种供大家参考
GUI端代码
在类->接口里添加IF_HTTP_EXTENSION,如下然后类->方法里,就会蹦出来IF_HTTP_EXTENSION~HANDLE_REQUEST,如下我们点进IF_HTTP_EXTENSION~HANDLE_REQUEST,新建的是没有任何代码的,我们需要通过传入的Server,调用类IF_HTTP_REQUEST和IF_HTTP_RESPONSE,对参数进行处理并传出处理消息,这两个类就不详细说了,大家去SE24里瞅瞅应该就能明白,处理代码如下。
Get事件
把传入的值咔咔咔处理一下,写一个SQL或者调一个FM,最后通过SET_CDATA传出,没啥好讲的,有手就会。
代码如下:
文章为作者独立观点,不代表股票交易接口观点