搜索
aardio官方社区 门户 查看主题

多线程网页编程

发布者: chenzhi1210 | 发布时间: 2018-1-19 09:41| 查看数: 1245| 评论数: 3|帖子模式

import web.rest.client;

先定义REST客户端
var http_abc = web.rest.client();

然后我需要在线程中访问网页接口
sHtml = http_abc.api(Url).get();

因为http_abc需要保持登录状态,所以就需要传递到线程执行,请问怎么将“http_abc”传递到线程中呢?

最新评论

chenzhi1210 发表于 2018-1-19 09:58:44
var http_abc = web.rest.client();
var http_b = web.rest.client();
var http_c = web.rest.client();
var http_d = web.rest.client();

我创建了4个REST客户端,这4个网站都保持登录状态了,需要用线程来调用网页API接口,所以需要把4个参数分别传入到进程执行
xauto 发表于 2018-1-19 10:42:14
你需要在线程里面 导入库
import web.rest.client;
然后在线程内部创建REST客户端。
Jacen.He 发表于 2018-1-20 00:21:13
web.rest 调用的是 inet.http,inet.http  是自动支持多线程共享会话的。
你在线程里直接创建  web.rest.client 对象就可以,本来就是共享登录状态的。

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-6-25 04:25 , Processed in 0.046875 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表