dedlfix: HTTPMessage Objekt verarbeiten

Beitrag lesen

Hi!

Meine Funktion sieht so aus:
    $httpRequest_OBJ->setContentType = 'Content-Type: text/xml';

Ein Objekt der Klasse HttpRequest hat keine vordefinierte Eitgenschaft setContentType. Mit dieser Anweisung fügst du eine hinzu, was aber keinerlei Wirkung haben wird. Es gibt aber eine Methode mit diesem Namen, die du aufrufen kannst und solltest, wenn du den Content-Type setzen willst. Vermutlich brauchst du dazu aber nur den eigentlichen Content-Type zu übergeben.

$result = $httpRequest_OBJ->send();
Kann mir bitte mal jemand konkret schreiben, wie ich aus result jetzt den Message-Body auslesen kann?

Da das Objekt keine öffentlichen Eigenschaften hat, bleibt dir nur, dessen Methoden zu nutzen. Methoden musst du aber auch wie Methoden und nicht wie Eigenschaften aufrufen. Wenn dir der Unterschied nicht klar ist, solltest du nochmal bei den Grundlagen objektorientierter Programmierung in PHP anfangen.

Lo!