私たちはPHPで構築されたWebサイトを持っており、WCFで記述されるサービスのいくつかと対話し、WebサービスのRESTスタイルアーキテクチャに従うことを可能にしようとしています。PHPからRESTベースのWCFサービスを使用するベストプラクティスは何ですか?
誰もがベストプラクティスを持っていますか?問題?
私たちはPHPで構築されたWebサイトを持っており、WCFで記述されるサービスのいくつかと対話し、WebサービスのRESTスタイルアーキテクチャに従うことを可能にしようとしています。PHPからRESTベースのWCFサービスを使用するベストプラクティスは何ですか?
誰もがベストプラクティスを持っていますか?問題?
ところで、WCF/C#の側面は完全に無関係です。
- 必ずしもWCFサービスがどのように設定されているかによって、彼はPHPでそれをまったく使用できない場合があります。 –
その後、ほとんどRESTfulではありませんか? – troelskn
彼が知る必要があるのは、REST呼び出しが正しく機能していることです。それらがWCFまたはJavaから由来しているかどうかは違いありません。 ところで、あなたの他の投稿を参照すると、basicHttpBindingはSOAPメッセージを作成します。彼はRESTのためにwebHttpBindingが必要だと思う。 – vidalsasoon
basicHTTPBindingを使用するようにWCFコンポーネントを構成することを検討します。 WCFコンポーネントをPHPで全くアクセスできないように設定することは可能です。
file_get_contents
を使用してリソースを取得できます。操作する必要がある場合は、curl extensionを使用できます。 Curlは、さまざまな形式の認証もサポートしています。
また、リソースを処理するパーサーが必要です。これはコンテンツタイプに依存しますが、XMLは一般的なフォーマットです。simplexml extension
1つの方法でこれらのWebサービスを使用する必要があります。サービスにデータを送信する必要があります。私はデータを受け取らなければならない。ちょうど追加のfyi –