1

私はいくつかのSOAPを使用しようとしています。これが私がSoapUIで持っているものです。

ユーザー名、パスワードを入力する必要があります。でも、いつ入れたらいいのかわからない。

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:mob="http://schemas.datacontract.org/2004/07/Mobilog.Serveur.API.DTO.ParamRetour" xmlns:mob1="http://schemas.datacontract.org/2004/07/Mobilog.Serveur.API.DTO.ParamRetour.Dossiers3CE" xmlns:mob2="http://schemas.datacontract.org/2004/07/Mobilog.Serveur.API.DTO.Dossiers3CE">
   <soapenv:Header/>
   <soapenv:Body>
      <tem:SaveDossier3CE>
         <!--Optional:-->
         <tem:paramSaveDossier3CE>
            <!--Optional:-->
            <mob:Authentification>?</mob:Authentification>
            <!--Optional:-->
            <mob:Origine>?</mob:Origine>
            <!--Optional:-->
            <mob:Password>?</mob:Password>
            <!--Optional:-->
            <mob:Username>?</mob:Username>
            <mob:CodeUsr>?</mob:CodeUsr>
            <!--Optional:-->



<?php

 $soap = new SoapClient("file.wsdl");
$soap->SaveDossier3CE();


?>   

"Password / Origine" var はどこに置くべきですか? 私はこのようなことを試しました:

<?php


$soap->SaveDossier3CE(array('username'=>'blabla'));


?>

うまくいきませんでした。何か案が?

4

2 に答える 2

0

あなたは WSDL にアクセスできるようですので、この種のリクエストを簡単に送信する方法を示す、対応する PHP クラスを生成することをお勧めします。

PackageGeneratorなどの WSDL から PHP へのジェネレーターを使用することを強くお勧めします。

于 2017-01-12T05:51:30.917 に答える