Javascript JS中的SoapClient

Javascript JS中的SoapClient,javascript,reactjs,soap,Javascript,Reactjs,Soap,我用PHP编写了这段代码,需要用React编写 $consult = new SoapClient('My webPage'); $response = $consult->consultJob($name,$id); 有没有一种简单的方法可以做到这一点?PHP SoapClient是一种服务器端操作。 当你说“在React中执行”时,我想你指的是浏览器? 因此,您通常不会直接在浏览器中执行此操作,而是在服务器上的nodejs运行时中使用类似 他们在文档中的示例: var

我用PHP编写了这段代码,需要用React编写

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

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

PHP SoapClient是一种服务器端操作。 当你说“在React中执行”时,我想你指的是浏览器? 因此,您通常不会直接在浏览器中执行此操作,而是在服务器上的nodejs运行时中使用类似

他们在文档中的示例:

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);
});

谢谢,但我需要在frontendWell中执行请求,我的SOAP请求本质上是一个带有SoapAction头的POST请求,因此您可以使用JS fetch API并向其添加SoapAction头:const headers=new headers();append('SOAPAction','consultJob');可能是重复的,您签出了吗?