2009-03-26 12 views
2

Sabre Webサービスを使用して予約システムに電力を供給するためのWebサイトを作成するようになりました。私が見たすべてのドキュメンテーションは.NETやJavaのソリューションを指しており、SOAPを使ってアクセスが行われるため、PHPを使用できるかどうかは疑問でした。PHPを使用したSabre Webサービスへのアクセス

私はこれに関する詳細情報は見つけ出していないと答えていますが、答えは「はい」と思われますが、なぜこれが可能であるかについての単一の言及はありません。すべてのソリューションは.NETのようです!

+0

SOAPはPHP5にあります。 – Till

答えて

0

はい、PHPを使用してSOAP Webサービスに接続できます。NuSOAPをご覧ください。それは、素敵な&オブジェクト指向の簡単な方法は、Webサービスを消費することができます。

3

SOAPは言語に依存しないため、SOAPリクエストを生成して応答を処理できる言語であればどの言語でもWebサービスと通信できます。

PHPのSOAPのドキュメントは、PHPがSOAP pretty effectivelyを呼び出すために使用することができますphp manual

1

で見つけることができます。

devzoneのよくあるチュートリアルは、SOAPをうまく使用する方法です。

1

ちょっと掘り下げましたが、stream_context_create()を使用してカスタムHTTPストリームコンテキストを作成できるようです。これには、必要なHTTPコンテンツタイプヘッダーが含まれます。この関数呼び出しから返されたリソースは、SoapClientコンストラクタに渡され、SOAP呼び出しで使用されます。詳細については、http://ca.php.net/stream_context_createとSoapClientコンストラクタのPHPマニュアルページ(申し訳ありませんが、私は新しいユーザーとして1つのリンクを投稿できます)を見てください。

関連する問題