xml-rpc が xen コアでどのように機能するか知りたいです。XenCenter からのログイン中に、サンプルの xml フォーマットを xen コアに送信したいと考えています。誰でもそれで私を助けることができますか?xen が提供する API を使用するつもりはありません。従来の http ポスト経由で接続できると思います。助けてください。
1 に答える
0
私はそれを機能させる方法を共有しています。
これは、XEN SERVER にログインするために提供する必要がある xml 形式です。そのため、XEN SERVER が期待するように XML を作成し、接続を確立して xml を投稿します。期待される応答が返されます。
<?xml version=’1.0’?> <methodCall>
<methodName>session.login_with_password</methodName> <params>
<param>
<value><string>user</string></value>
</param>
<param>
<value><string>passwd</string></value> </param>
</params>
</methodCall>
次のような XML を返す場合
<methodResponse>
<params>
<param>
<value>
<struct>
<member>
<name>Status</name>
<value>Success</value>
</member>
<member>
<name>Value</name>
<value>OpaqueRef:XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX</value>
</member>
</struct>
</value>
</param>
</params>
</methodResponse>
次に、XML を解析してデータを取得し、後で使用するために必要なデータを保存します。XML 形式と戻り値の型については、XEN API ドキュメントを参照してください。
幸運を祈ります。そして、どんな質問でもお気軽にどうぞ。
于 2014-01-03T03:02:10.653 に答える