继吉 发表于 2017-12-30 17:52:03

PHP SOAP 提交XML

<?php  

$xmldata = <<<EOT  

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
<soapenv:Body>
  <MOLECULES FORMAT="smi">
  <MOLECULE>C1CCCCC1</MOLECULE>
  
</MOLECULES>
  
</soapenv:Body>
  
</soapenv:Envelope>
  
EOT;
  
$wsdl = 'http://www.vcclab.org/web/services/ALOGPS?wsdl';
  
try{
  $client = new SoapClient($wsdl);
  $result = $client->__doRequest($xmldata,$wsdl,'getAlogpsResults',1,0);//发送xml必须使用__doRequest
  ($result);
  
}catch (SoapFault $e){
  echo $e->getMessage();
  
}catch(Exception $e){
  echo $e->getMessage();
  
}
页: [1]
查看完整版本: PHP SOAP 提交XML