15.4 SOAP-Anfragen mit einem WSDL-Dokument senden
Problem
Sie möchten eine SOAP-Anfrage senden. Indem Sie einen SOAP-Client aufsetzen, können Sie Informationen von SOAP-Servern unabhängig von deren Betriebssystem und Middleware-Software abrufen. Der Betreiber des SOAP-Servers stellt Ihnen dazu eine WSDL-Datei zur Verfügung.
Lösung
Verwenden Sie die SOAP-Erweiterung von PHP 5. Hier sehen Sie einen Ausschnitt aus einem Client-Programm, das den SOAP-Dienst von Google verwendet:
<?php $apiKey = 'XXXXXXXXXXXX'; $client = new SoapClient('http://api.google.com/GoogleSearch.wsdl'); $result = $client->doGoogleSearch( $apiKey, // API-Key "php5", // Suchbegriff 0, // Erster Eintrag der Ergebnisse 10, // Anzahl der Ergebnisse, die geliefert werden false, // Ähnliche ...
Get PHP 5 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.