节点肥皂客户端:如何设置超时和保持活动状态?

时间:2019-06-26 21:15:22

标签: node.js soap keep-alive connection-timeout node-soap

是否有一种简便的方法来为node-soap客户设置超时并保持活动状态?

设置将很有用:

  • 套接字连接超时;
  • 套接字读取超时;
  • 请求超时;
  • 保持活动状态(启用/禁用);
  • 保持活动的心跳间隔。

1 个答案:

答案 0 :(得分:0)

回答可能很晚,但是我只是设置node-soap并得到了这个问题。 所以,到了重点。您可以创建自己的请求对象以覆盖请求模块。为此,您可以只设置请求对象的属性,然后在创建soap客户端时将其传递给options参数。

const request = require("request");
request.defaults({forever: true, ...});

您可以查看请求模块here中的可用属性: