xml-rpc は、さまざまなオペレーティング システムおよび環境で実行されているプログラムがインターネットに基づいてリモート プロシージャ コールを実行できるようにする一連の仕様および一連の実装です。
このリモート プロシージャ コールでは、トランスポート プロトコルとして http を使用し、情報を送信するためのエンコード形式として xml を使用します。 Xml-Rpc の定義は可能な限り単純に保たれていますが、同時に複雑なデータ構造を送信、処理、返すことができます。
Xml-rpc は、インターネット上で動作するリモート プロシージャ コール プロトコルです。 xml-rpc メッセージは、リクエストボディが xml である http-post リクエストであり、呼び出されたメソッドがサーバー側で実行され、実行結果が xml 形式でエンコードされて返されます。
プロシージャ呼び出しパラメータは、スカラー、数値、文字列、日付などにすることも、複雑なレコードやリスト構造 (配列型) にすることもできます。
拡大する