Per PHP einen Webservice verwenden
Tanja
- php
Hallo zusammen,
ich stehe gerade etwas auf dem Schlauch.
Ich will einen Webservice ansprechen. Dieser erwartet ein XML. Soweit so gut.
Für den Webservice habe ich nur die Beschreibung wie das XML aussehen soll. Wie kann ich nun eine Anfrage an den Webservice stellen.
Die Klasse SOAP sollte doch dafür verwendet werden? Nur ich weiß jetzt nicht, wie ich ein XML Anfrage erzeuge...
Hi,
Für den Webservice habe ich nur die Beschreibung wie das XML aussehen soll. Wie kann ich nun eine Anfrage an den Webservice stellen.
Du benötigst noch eine Beschreibung, welche Art der Kommunikation der Service erwartet. Also beispielsweise ob er SOAP sprechen möchte.
Die Klasse SOAP sollte doch dafür verwendet werden? Nur ich weiß jetzt nicht, wie ich ein XML Anfrage erzeuge...
Das macht die SOAP-Klasse von selbst. Wenn das erwartete XML kein SOAP-XML ist, ist SOAP nicht das, was der Service sprechen möchte.
Cheatah
Der vorhandene Webservice spricht SOAP. Nur die Frage ist jetzt wohl, wie interpretiere ich die vorhandenen Beschreibungen im XML Format?
Was würde euch folgendes XML sagen, wie würdet ihr das mit dem SOAP Objekt ansprechen?
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://www.w3.org/2001/12/soap-envelope">
<s:Body>
<m:TitleInDatabase xmlns:m="http://www.seminar-db.de/soap">
DOM, SAX und SOAP
</m:TitleInDatabase>
</s:Body>
</s:Envelope>
Hi,
Für den Webservice habe ich nur die Beschreibung wie das XML aussehen soll. Wie kann ich nun eine Anfrage an den Webservice stellen.
Du benötigst noch eine Beschreibung, welche Art der Kommunikation der Service erwartet. Also beispielsweise ob er SOAP sprechen möchte.
Die Klasse SOAP sollte doch dafür verwendet werden? Nur ich weiß jetzt nicht, wie ich ein XML Anfrage erzeuge...
Das macht die SOAP-Klasse von selbst. Wenn das erwartete XML kein SOAP-XML ist, ist SOAP nicht das, was der Service sprechen möchte.
Cheatah