用老大的自定义HTTP示例,然后跟着做到这一步,看不懂了。这个表达式要写在哪?
通过子程序规定的输出变量。
先了解子程序如何设计,然后阅读 https://getquicker.net/kc/help/doc/httpserver#VpvyU
做到这一步就算成功了吗?可这不是我要的功能。
动作发出来
亲,这里是例子,演示怎么获取输入参数,怎么输出结果。需要实现什么功能,输出什么结果需要自己写逻辑的。
https://getquicker.net/Sharedaction?code=d3c01ef7-d89e-437e-2a7d-08dacb59312bb。我现在就是想接收数据。我要实现的功能:接收来自千寻框架的post请求,然后得到他发送过来的数据。我把软件里的通知地址改成自己建立的服务器地址,没有反应。
框架的使用文档里说,收到请求后,要做出响应。
这一步要怎么做呢?
啥意思呢?请大佬明示!
给这个变量赋值想要输出的结果。写比较复杂的动作,请整体了解一下组合动作设计哦。
我自己写了好多动作自己在用了,组合动作设计还是有点了解。可这个服务器我是真的不了解。我感觉可能我没让你们了解到我的需求。我现在要的是我这个服务器接收到千寻框架的post请求后,得多这个请求里的数据。就像长链接服务那样,收到参数后,直接触发动作,然后再进行消息处理。
body变量里会自动传入http请求体内容,在子程序里根据这个内容做解析和处理,然后响应结果写入RespBody。
你可能需要先了解一点http服务的相关知识,什么是QueryString,什么是表单参数,什么是请求体,什么是状态码。
你说的这个,我做了啊,我自己用post请求向这个服务器发送请求,是给我传回响应了。可这还不是我要的效果呢。如果说http服务器模块只能做到这个这个效果,那可能是我理解错了。
你具体要什么效果呢?http不就是请求和响应么,要响应什么内容,在动作里给RespBody变量赋值就可以了。
这个说明看一下,能实现吗?按我的理解,应该是我的微信收到消息,消息传给这个框架,然后再传入quicker,然后我再做处理,这个就是我要的效果。可我现在把这个服务器地址填到框架里的事件通知地址,微信 一直在收到信息,quicker也没有反应啊。是我quicker设置不对,还是框架的原因?
解决了 !在子程序里加一个运行动作,把respbody传过去。收到请求之后,就可以启动动作来处理里面的数据了。
感谢大佬们的指导!