http请求子程序处理如何获取主程序变量

使用问题 · 1113 次浏览
huanggc66 创建于 2024-04-15 09:31

想要实现的效果:收到请求之后,做数据处理,并返回响应。

目前遇到的问题:没办法读取主程序的变量

 

调试文件:

https://temp.getquicker.net/9010/be224695267a4c9187b94d149b9e04fb.html


回复内容
CL 2024-04-15 10:27
#1

http服务的子程序是独立运行的,只能根据输入参数进行输出,不能访问主程序变量。


huanggc66 回复 CL 2024-04-15 10:52 :

那有没有别的办法实现我的需求,因为一些第三方软件没办法读取外部数据,需要通过quicker来传递参数。

huanggc66 回复 CL 2024-04-15 11:04 :

把为不同请求路径设置不同的处理子程序,改成菜单动作,可以解决读取变量的问题,但是这样合理吗?比如这样

CL 回复 huanggc66 2024-04-15 11:05 :

输入参数是指的子程序的输入变量,不是动作的参数。 这时候读取不到动作参数。 

huanggc66 回复 CL 2024-04-15 11:15 :

不用子程序处理了,收到请求后,在子程序里运行动作,并把参数传给动作,让动作去做处理并返回结果。


CL 回复 huanggc66 2024-04-15 12:00 :

这个和直接在子程序里有什么区别么? 既然从子程序里传递内容给了动作,说明子程序里有这个内容,可以直接在子程序里处理呀。

huanggc66 回复 CL 2024-04-15 12:41 :

有区别,我要get某个数据或者保存数据的时候,子程序没办法读取路径变量。

huanggc66 回复 EC10010 2024-04-15 20:00 :

试过了,不行的。在别的地方可以,但是http请求处理不行。

EC10010 回复 huanggc66 2024-04-15 20:05 :

那就读写电脑指定路径的文件吧。

huanggc66 回复 EC10010 2024-04-16 01:22 :

好的

回复主贴