1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| class App extends lapis.Application "/testcase": => param_data= { fields:'username', limit:3, query:'*', from: '2017-01-05 00:00:00', to:'2017-01-06 00:00:00', filter:'streams'..':'..'673b1666ca624a6231a460fa' } url = GMoonSDK\auth 'supervisor', 'password', '127.0.0.1', '12600' ret = GMoonSDK\dealStream 's_ua', param_data ret ``` 上文提到 ‘TYPE’, 其实就是对Endpoints的一种编号,基本上和GrayLog REST API是一对一关系。
```lua endpoints: { 's_uat':{'/search/universal/absolute/terms':{'field', 'query', 'from', 'to', 'limit'} } 's_ua':{'/search/universal/absolute':{'fields', 'query', 'from', 'to', 'limit'} } 's_urt':{'/search/universal/relative/terms':{'field', 'query', 'range'} } 's_ut':{'/search/universal/relative':{'fields', 'query', 'range'} } }
|