首页 > 解决方案 > JS 中的 SoapClient

问题描述

我在 PHP 中有这段代码,我需要在 React 中完成

$consult = new SoapClient('My webPage');    
    $response = $consult->consultJob($name,$id);

有没有简单的方法可以做到这一点?

标签: javascriptreactjssoap

解决方案


PHP SoapClient 是一个服务器端操作。当你说“在 React 中做”时,我假设你的意思是浏览器?因此,您通常不会直接在浏览器中执行此操作,而是在服务器上的 nodejs 运行时中使用诸如soap之类的包

他们在文档中的示例:

var soap = require('soap');
var url = 'http://example.com/wsdl?wsdl';
var args = {name: 'value'};
soap.createClientAsync(url).then((client) => {
    return client.MyFunctionAsync(args);
}).then((result) => {
    console.log(result);
});

推荐阅读