|
|
快速进行流程化创建api接口:
1、新建一个项目
2、删除里面的DEMO实例代码和文件只保留一个空的index.lua文件(或者全部删除了重新创建)
3、添加一个流程函数,例如添加的是abc,然后再在左侧打开
3、添加流程步骤
4、添加"返回器"这个流程,原理就是return 内容
5、返回器切换为自由表达式,可以自由输入Lua代码然后保存。
这里演示cjson.encode({msg="你好"})或者直接输入'{"msg":"你好"}'也行,两个输入都是等同于
6、回到index.lua进行编辑,输入route("index",abc)注册index路由到abc函数,一个项目只允许有一个index路由,可以任意注册到某个函数,但是返回值必须是json格式的
屏幕中如何进行,详情见大彩函数文档
1、使用屏幕的函数进行请求http_request(任务id任意设置,LUA运行服务IP端口,"get/post","协议头",传递给服务器的数据)
例如服务端ip是192.168.1.102端口是8080,任务id随便定义"1",使用post传递
请求index首页路由
http_request("1","192.168.1.102:8080","1","",{})
如果在debuglua中注册了其他的路由route("abc/def",***)访问方式就是
http_request("1","192.168.1.102:8080/abc/def","1","",{})
2、使用屏幕的函数回调服务器返回的数据on_http_response(taskid,response)
然后就是if taskid == "1"然后处理response返回的数据就行
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|