如何设置才能让本地http服务器返回响应?

使用问题 · 686 次浏览
huanggc66 创建于 2022-11-21 23:24

用老大的自定义HTTP示例,然后跟着做到这一步,看不懂了。这个表达式要写在哪?


回复内容
CL 2022-11-22 07:29
#1

通过子程序规定的输出变量。

先了解子程序如何设计,然后阅读 https://getquicker.net/kc/help/doc/httpserver#VpvyU 

huanggc66 回复 CL 2022-11-22 08:58 :

做到这一步就算成功了吗?可这不是我要的功能。

Cesar 回复 huanggc66 2022-11-22 09:00 :

动作发出来

CL 回复 huanggc66 2022-11-22 09:06 :

亲,这里是例子,演示怎么获取输入参数,怎么输出结果。需要实现什么功能,输出什么结果需要自己写逻辑的。

huanggc66 回复 Cesar 2022-11-22 09:14 :

https://getquicker.net/Sharedaction?code=d3c01ef7-d89e-437e-2a7d-08dacb59312bb。我现在就是想接收数据。我要实现的功能:接收来自千寻框架的post请求,然后得到他发送过来的数据。我把软件里的通知地址改成自己建立的服务器地址,没有反应。


框架的使用文档里说,收到请求后,要做出响应。

这一步要怎么做呢?

huanggc66 最后更新于 2022-11-22 09:15
Cesar 回复 huanggc66 2022-11-22 09:48 :


huanggc66 回复 Cesar 2022-11-22 10:10 :

啥意思呢?请大佬明示!

CL 回复 huanggc66 2022-11-22 10:19 :

给这个变量赋值想要输出的结果。写比较复杂的动作,请整体了解一下组合动作设计哦。

huanggc66 回复 CL 2022-11-22 10:30 :

我自己写了好多动作自己在用了,组合动作设计还是有点了解。可这个服务器我是真的不了解。我感觉可能我没让你们了解到我的需求。我现在要的是我这个服务器接收到千寻框架的post请求后,得多这个请求里的数据。就像长链接服务那样,收到参数后,直接触发动作,然后再进行消息处理。

CL 回复 huanggc66 2022-11-22 10:37 :

body变量里会自动传入http请求体内容,在子程序里根据这个内容做解析和处理,然后响应结果写入RespBody。

你可能需要先了解一点http服务的相关知识,什么是QueryString,什么是表单参数,什么是请求体,什么是状态码。

huanggc66 回复 CL 2022-11-22 10:40 :

你说的这个,我做了啊,我自己用post请求向这个服务器发送请求,是给我传回响应了。可这还不是我要的效果呢。如果说http服务器模块只能做到这个这个效果,那可能是我理解错了。

CL 回复 huanggc66 2022-11-22 10:43 :

你具体要什么效果呢?http不就是请求和响应么,要响应什么内容,在动作里给RespBody变量赋值就可以了。 

huanggc66 回复 CL 2022-11-22 11:06 :

这个说明看一下,能实现吗?按我的理解,应该是我的微信收到消息,消息传给这个框架,然后再传入quicker,然后我再做处理,这个就是我要的效果。可我现在把这个服务器地址填到框架里的事件通知地址,微信 一直在收到信息,quicker也没有反应啊。是我quicker设置不对,还是框架的原因?

huanggc66 回复 CL 2022-11-22 21:48 :

解决了 !在子程序里加一个运行动作,把respbody传过去。收到请求之后,就可以启动动作来处理里面的数据了。

huanggc66 回复 Cesar 2022-11-22 21:50 :

感谢大佬们的指导!

回复主贴