2009-05-01 3 views
0

Wir haben eine Website in PHP erstellt und versuchen, es zu ermöglichen, mit einigen Diensten zu sprechen, die in WCF geschrieben werden und der REST-Stilarchitektur für Webdienste folgen.Welche Best Practices für den Einsatz von REST-basierten WCF-Services von PHP gibt es?

Hat jemand Best Practices? Probleme?

+0

Ich muss diese Webservices für eine Methode konsumieren, muss ich Daten zum Dienst und von der anderen Webmethode senden, Ich muss Daten erhalten. nur zusätzliche fyi –

Antwort

0

Übrigens ist der WCF/C# Aspekt völlig irrelevant.

+0

Nicht unbedingt - je nachdem, wie der WCF-Dienst konfiguriert ist, kann er oder nicht in der Lage sein, es überhaupt mit PHP zu verwenden. –

+0

Es ist dann kaum RESTful, oder? – troelskn

+0

Alles, was er wissen muss, ist, dass die REST-Aufrufe korrekt funktionieren. Ob sie aus WCF oder Java stammen, macht keinen Unterschied. Übrigens, basicHttpBinding wird in Bezug auf Ihren anderen Beitrag SOAP-Nachrichten erstellen. Ich denke, er braucht WebHttpBinding für REST. – vidalsasoon

0

Ich würde in Betracht ziehen, die WCF-Komponente so zu konfigurieren, dass sie basicHTTPBinding verwendet. Beachten Sie, dass es möglich ist, die WCF-Komponente so zu konfigurieren, dass Sie mit PHP überhaupt nicht darauf zugreifen können.

0

Sie können file_get_contents verwenden, um eine Ressource abzurufen. Wenn Sie es manipulieren müssen, können Sie die curl extension verwenden. Curl unterstützt auch verschiedene Formen der Authentifizierung.

Sie benötigen auch einen Parser, um mit den Ressourcen umzugehen. Dies hängt vom Inhaltstyp ab, aber XML ist ein allgemeines Format und kann mit dem simplexml extension

Verwandte Themen