How to make a PHP SOAP call using the SoapClient class

后端 未结 12 731
星月不相逢
星月不相逢 2020-11-22 17:28

I\'m used to writing PHP code, but do not often use Object-Oriented coding. I now need to interact with SOAP (as a client) and am not able to get the syntax right. I\'ve got

12条回答
  •  Happy的楠姐
    2020-11-22 17:54

    First initialize webservices:

    $client = new SoapClient("http://example.com/webservices?wsdl");
    

    Then set and pass the parameters:

    $params = array (
        "arg0" => $contactid,
        "arg1" => $desc,
        "arg2" => $contactname
    );
    
    $response = $client->__soapCall('methodname', array($params));
    

    Note that the method name is available in WSDL as operation name, e.g.:

    
    

提交回复
热议问题