Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581

    problema invio parametri chiamata soap

    Ciao, sto cercando di integrare una chiamata soap ad un ws che calcola il codice fiscale
    Il problema è che quando chiamo una funzione tra quelle disponibili, che richiede l'invio di parametri, mi genera un'eccezione Soap fault.
    quando invece invio una chiamata ad una funzione che non richiede parametri in ingresso, mi restituisce il dato senza problemi

    Questo il codice che ho scritto:
    codice:
    try{
        $client = new SoapClient(    "http://www.nexusonline.it:8088/4DWSDL");
        $test_creazione_client = isset($client) ? "Client creato con successo!<br>":"Errore: Il Client non è stato creato!<br>";
        
        $parametri = array(    'cognome' => 'Paolino', 
                            'nome' => 'Paperino',
                            'sesso' => 'M', 
                            'data_nascita' => '1980-05-25', 
                            'luogo_nascita' => 'roma'
                            );
                            
        //$ret = $client->Get_CodiceFiscale($parametri);
        $ret = $client->Get_MyIpAddress();
        print "RES CF<pre>";
        print_r($ret);    
        print "</pre>";
    } catch (SoapFault $exception) {
        print "<pre>";
        print_r($exception);
        print "</pre>";
    }catch (Exception $e) {
        print "Ex:".$e;
    }
    se richiamo Get_CodiceFiscale, mi restituisce "Error Fetching http body, No Content-Length, connection closed or chunked data" mentre mi resttuisce correttamente l'ip del mio server quando chiamo la Get_MyIpAddress
    Qualcuno può aiutarmi a risolvere?
    il WS in questione è questo: http://www.nexusonline.it:8088/4DWSDL

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    nessuno?
    riporto quanto restituiscono getLastRequestHeaders e getLastResponseHeaders

    codice:
    __getLastRequestHeaders:
    POST /4DSOAP/ HTTP/1.0 Host: www.nexusonline.it:8088 Connection: close User-Agent: PHP-SOAP/5.6.30-0+deb8u1 Content-Type: text/xml; charset=utf-8 SOAPAction: "Nexus_WebService#Get_CodiceFiscale" Content-Length: 649 Transfer-Encoding: chunked  
    __getLastResponseHeaders:
    HTTP/1.1 401 Authorization Required. Server: 4D_v11_SQL/11.8.0 Date: Tue, 06 Feb 2018 08:08:35 GMT WWW-Authenticate: Basic realm="Olimpo.4DB" 
    eccezione:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.