提问人:Eduardo Carpena 提问时间:10/24/2023 更新时间:10/24/2023 访问量:20
使用 php soap 发送 XML
Send a XML using php soap
问:
我是SOAP操作的新手。 我已经可以访问服务器上的一些可用服务。但是有一个是无法访问的。
需要发送以下 XML:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://www.cnj.jus.br/servico-intercomunicacao-2.2.2/" xmlns:tip="http://www.cnj.jus.br/tipos-servico-intercomunicacao-2.2.2" xmlns:int="http://www.cnj.jus.br/intercomunicacao-2.2.2">
<soapenv:Header/>
<soapenv:Body>
<ser:entregarManifestacaoProcessual>
<tip:idManifestante>xxxxxx</tip:idManifestante>
<tip:senhaManifestante>Exxxxxx</tip:senhaManifestante>
<tip:numeroProcesso>50000010820198210022</tip:numeroProcesso>
<tip:documento tipoDocumento="348" mimetype="application/pdf" descricao="DESCRICAO DA PETICAO" >
</tip:documento>
<tip:dataEnvio>20231009204853</tip:dataEnvio>
</ser:entregarManifestacaoProcessual>
</soapenv:Body>
</soapenv:Envelope>'
我尝试了以下代码:
$client = new SoapClient("https://eproc1g-ws.tjrs.jus.br/eproc/wsdl.php? srv=intercomunicacao2.2", array('trace' => 1));
$params = array(
"idManifestante" => "xxxxxx",
"senhaManifestante" => ""xxxxxx,
"numeroProcesso" => "50000010820198210022",
"dataEnvio" => "20231009204853",
"documento" => "",
"tipoDocumento" => "348",
"mimetype" => "application/pdf",
"descricao" => "DESCRICAO DA PETICAO"
);
$response = $client->__soapCall("entregarManifestacaoProcessual", array($params));
但是我意识到数组结构是错误的。
如何组织 $params var 以生成正确的 XML ?
答: 暂无答案
评论