【问题标题】:node-soap client: how to setup timeouts and keep-alive?node-soap 客户端:如何设置超时和保持活动?
【发布时间】:2020-04-29 10:53:21
【问题描述】:

是否有一种简单的方法可以为 node-soap 客户端设置超时和保持活动状态?

这将是有用的设置:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 2011-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多