aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 10358|回复: 3

多线程网页编程

[复制链接]

1

主题

1

回帖

18

积分

新手入门

积分
18
发表于 2018-1-19 09:41:13 | 显示全部楼层 |阅读模式
import web.rest.client;

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

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

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

1

主题

1

回帖

18

积分

新手入门

积分
18
 楼主| 发表于 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个参数分别传入到进程执行

12

主题

645

回帖

3938

积分

荣誉会员

子非魚、安知魚之樂

积分
3938
发表于 2018-1-19 10:42:14 | 显示全部楼层
你需要在线程里面 导入库
import web.rest.client;
然后在线程内部创建REST客户端。

166

主题

2153

回帖

1万

积分

管理员

积分
13051
发表于 2018-1-20 00:21:13 | 显示全部楼层
web.rest 调用的是 inet.http,inet.http  是自动支持多线程共享会话的。
你在线程里直接创建  web.rest.client 对象就可以,本来就是共享登录状态的。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-7-26 13:57 , Processed in 0.058482 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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