Ankündigung

Einklappen
Keine Ankündigung bisher.

SOAP-FEHLER: Error: no transport found...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • SOAP-FEHLER: Error: no transport found...

    Hallo,

    ich bekomme folgenden Fehler bei meinem WebService via. nusoap:

    Error: no transport found, or selected transport is not yet supported!

    Kann mir jemand helfen?

    Gruß OneStep

  • #2
    Also ohne entsprechenden Code können wir hier nur raten...

    Kommentar


    • #3
      Client.php
      PHP-Code:
      <?php
      require_once('lib/nusoap.php');

      $versnr $_REQUEST['versnr'];
      $plz $_REQUEST['plz'];

      if (!isset(
      $versnr)){
          echo 
      "<html><center><h3>getBestand</h3>
          <form>
          versnr: <input type=text name='versnr' value='' > 
          <br>
          <input type=submit name='go'>
          </form>
          </center>
          </html>"
      ;
          exit;
      }

      $SOAPLOGIN "soapservice";
      $SOAPPASS "soappass";

      $client = new nusoapclient('10.1.1.116/CTSoap/service.php');

      $iquery = array ('firstName' => '',
                      
      'lastName' => '',
                      
      'birthdate' => '',
                      
      'zip' => '');

      // Call the SOAP method
      $result $client->call(
          
      'getCTMember',                     // method name
          
      array(  'insuranceQuery'=>$iquery,
                  
      'login' => $SOAPLOGIN,
                  
      'password'=> $SOAPPASS
                  
      )
          );

      // Display the result
      showEerrors($client);
      print_r($result);


      function 
      showEerrors($client){
          
      // Check for a fault
          
      if ($client->fault) {
              echo 
      '<p><b>Fault: '.print_r($result).'</b></p>';
          }
          
          
      // Check for errors
          
      $err $client->getError();
          if (
      $err) {
              
      // Display the error
              
      echo '<p><b>Error: ' $err '</b></p>';
          }    
      }

      ?>

      Server.php
      PHP-Code:
      <?php

      require_once('lib/nusoap.php');
      $server = new soap_server;
      $server->configureWSDL('CTSoap''urn:CTSoap');
      $server->wsdl->schemaTargetNamespace 'urn:CTSoap';

      //--------------------
      // register services
      //--------------------

      $server->register(
          
      // method name
          
      'getCTMember',                    
          
      // input parameters
          
      array(    "insurantQuery"     => 'tns:InsurantQuery',
                  
      "login"             => 'xsd:string',
                  
      "password"             => 'xsd:string'
                  
      ),      
          
      // output parameters
          
      array(    "result"         => 'tns:CTMemberResult'),    
          
      'urn:CTSoap',               // namespace
          
      'urn:CTSoap#getCTMember',   // SOAPAction
          
      'rpc',                      // style
          
      'encoded',                  // use
          
      'Liefert die Member Informationen'
          
      );

      function 
      getCTMember($insurantQuery$user$passwd ) {
        return 
      "hallo";
      }

      // Use the request to (try to) invoke the service
      $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA '';
      $server->service($HTTP_RAW_POST_DATA);

      ?>

      Kommentar

      Lädt...
      X