带有node.js和socket.io的SOAP客户端

我正在尝试使用Node.js创建一个Web应用程序。 我想使用socket.io来传输我从soap服务中提取的数据。 我无法找到有关此信息的任何信息。 什么是这种情况的最佳选择。</ p>

现在:</ p>


  • 我使用PHP来调用soap服务 检索数据。</ li>
  • 我的客户端java脚本使用AJAX对包含SOAP调用的PHP函数进行间隔调用。(这是低效的,这就是我想切换到socket.io设置的原因)。 </ li>
    </ ul>

    我想做什么:</ p>


    • 带快递的Node.js应用程序</ li >
    • 如果可能,使用PHP或Node.js进行SOAP调用。</ li>
    • 将数据从SOAP流传输到客户端,以便使用socket.io查看</ li>
      </ ul>

      我不确定这个设置是否可行,我还没有找到这方面的好文档。 这有可能吗? 如果是这样,最好的方法是什么,或者是否有这方面的教程?</ p>
      </ div>

展开原文

原文

I am trying to create a web app using Node.js. I want to use socket.io to stream data that I pull from a soap service. I am having trouble finding any information about this. what would be the best option for this situation.

right now:

  • I am using PHP to call a soap service and retrieve data.
  • my client side java script makes interval calls using AJAX to the PHP function containing the SOAP call.(this is inefficient which is why I would like to switch to socket.io setup).

What I would like to do:

  • Node.js app with express possibly
  • SOAP call using PHP or Node.js if possible.
  • stream data from SOAP to client side to be viewed using socket.io

I am not sure if this setup is possible and I have not found and good documentation on this. would this be possible ? if so, what would be the best method or is there a tutorial for this?

doubinduo3364
doubinduo3364 我正在连接到第三方的soap服务器以获取数据。如果socket.io可以从wsdl获取此信息,我会抛弃SOAP?
7 年多之前 回复
duanchui1279
duanchui1279 为什么你需要肥皂客户?如果您打算使用套接字io和节点js
7 年多之前 回复

1个回答



有一个名为'soap'的优秀node.js模块,您可以通过 npm install soap </ code>获取它。 另请参阅 https://github.com/milewise/node-soap 上的文档。</ p>
</ div>

展开原文

原文

There is excellent node.js module called 'soap', you may get it via npm install soap. Also see the docs at https://github.com/milewise/node-soap.

doulangtiao4508
doulangtiao4508 但是,即使设置了connection-keepalive,这个soap模块也会通过https连接为服务器的每次调用创建一个新套接字。 它在http模式下工作正常,在设置keep alive时为多个调用维护单个套接字。
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐