【发布时间】:2020-04-29 10:53:21
【问题描述】:
是否有一种简单的方法可以为 node-soap 客户端设置超时和保持活动状态?
这将是有用的设置:
- socket 连接超时;
- 套接字读取超时;
- 请求超时;
- 保持活动状态(启用/禁用);
- keep-alive 心跳间隔。
【问题讨论】:
标签: node.js soap keep-alive connection-timeout node-soap
是否有一种简单的方法可以为 node-soap 客户端设置超时和保持活动状态?
这将是有用的设置:
【问题讨论】:
标签: node.js soap keep-alive connection-timeout node-soap
可能回答迟了,但我只是设置node-soap 并得到了这个问题。
所以,说到点子上了。您可以创建自己的请求对象来覆盖请求模块。为此,您只需设置请求对象的属性,然后在创建soap客户端时将其传递到选项参数中。
const request = require("request");
request.defaults({forever: true, ...});
您可以查看请求模块here 中的可用属性:
【讨论】: