php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.04.2009, 09:44  
Neuer Benutzer
 
Registriert seit: 24.04.2009
Beiträge: 2
robbash befindet sich auf einem aufstrebenden Ast
Standard SoapClient: Timeout bei Methodenaufruf

Hallo,

Ich bastele das erste mal mit dem PHP SoapClient herum. Es funktioniert auch wunderbar - solange ich nicht auf einen SSL-verschlüsselten Webservice zugreife...

Mein Code:
PHP-Code:
try {
    
$client = new SoapClient("https://www.ratsinfomanagement.net/services/RIMService?wsdl"$options);
    
    
print_r$client->GetSearch() );
    
    
//$client->halloWelt();
} catch ( SoapFault $ex ){
    echo 
$ex->faultcode '<br/>' .$ex->faultstring '<br/>';

Eigentlich recht simple, und läuft auch gut, wenn ich auf den gleichen Webservice im lokalen Netzwerk ohne SSL zugreife.

Mit SSL bekomme ich allerdings einen Timeout für die Skriptausführung. Die PHP Einstellungen für Timeout sind 60 Sekunden, so lange dürfte der Aufruf aber auf gar keinen Fall brauchen. Im Browser, mit ASP oder einem VB.NET Windows Client geht es sehr schnell.

Der Timeout tritt bei der Zeile mit "$client->GetSearch()". Ohne die Zeile läuft das Skript durch. Wenn ich eine Methode aufrufe, die es nicht gibt, z.B. "$client->helloWorld()" erhalte ich eine entsprechende Fehlermeldung. Und das in Bruchteilen von Sekunden. Also scheint der Webservice auf jeden Fall bekannt zu sien.

Kann es sein, dass ich dem Client noch was mitgeben muss?
Sieht sonst jmd ein Problem?

Danke im Voraus...

Gruß,
Rob
robbash ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.04.2009, 13:48  
Neuer Benutzer
 
Registriert seit: 24.04.2009
Beiträge: 2
robbash befindet sich auf einem aufstrebenden Ast
Standard

Ich bitte vielmals um Entschuldigung!

Der Webservice war nicht in Ordnung. In der WSDL stand eine falsche EPR. Somit ist klar, warum der Aufruf irgendwo hängenbleibt.
robbash ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
timeout intiligent setzen... halskrause PHP Tipps 2009 1 09.02.2009 09:13
Timeout b++ PHP Tipps 2006 4 21.04.2006 08:16
SQL Abfrage mit Timeout Plague PHP Tipps 2006 1 03.04.2006 14:29
COUNT() mit zehntausenden von Datensätzen für zu timeout fmueller Datenbanken 6 02.03.2006 19:28
File Funktion mit Timeout PHP-Fortgeschrittene 3 29.01.2006 11:28
fsockopen - timeout funktioniert nicht! PHP Tipps 2007 3 23.01.2006 23:46
Links mit Timeout auf vorhandensein überprüfen R4v3r PHP-Fortgeschrittene 14 23.11.2005 23:36
[Erledigt] Eingaben ohne Timeout piepsen PHP Tipps 2005-2 8 13.07.2005 19:20
Timeout umgehen hemorieder PHP-Fortgeschrittene 10 27.06.2005 05:03
Große Daten in Datenbank einspielen ohne timeout PHP-Fortgeschrittene 5 22.05.2005 08:47
timeout problöme ... PHP Tipps 2005 5 20.01.2005 17:17
[Erledigt] Server lokal - php.ini Timeout einstellen PHP-Fortgeschrittene 7 28.12.2004 12:05
Session Timeout stefan-miti HTML, Usability und Barrierefreiheit 11 16.11.2004 15:32
TCP-Verbindungstest - Timeout einbauen PHP Tipps 2004 13 30.10.2004 14:37
suche script timeout oder paidlink oder ähnliches Beitragsarchiv 0 27.08.2004 21:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php soap timeout, php soapclient timeout, soapclient timeout, php soap client timeout, soap timeout, php new soapclient timeout, soap php timeout, soap client timeout, php webservice timeout, connection_timeout soapclient, soapclient timeout php, php soap call timeout, php soap server timeout, php soapclient timeout setzen, php soapserver timeout, www.ratsinfomanagement.net, soapclient php timeout, vb.net soapclient timeout, soap call timeout php, soapclient30 timeout

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum