問題タブ [xmlrpcclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# - 1 つのメソッドと 2 つの名前付きパラメーターを持つ xml-rpc
これは、 xml-rpc .net 経由で Web サービスhttp://www.upcdatabase.comを使用するために取り組んでいるプロジェクトについて先週尋ねた、洗練された焦点を絞った質問です。私はc#で働いています。リクエストには、名前付きメソッド (「lookup」) と 2 つの名前付きパラメーター (「rpc_key」) および (「upc」) が必要です。どちらのタイプも文字列です。私の最初の考えは、次のようなインターフェースを作成することでした:
私が取り組んできたプロキシ世代は
無効なパラメーターの応答を受け取ります..したがって、xml-rpc faq を読んでいるときに、次のことを見つけました。
「2.20 可変数のパラメーターを使用して XML-RPC メソッドを呼び出すにはどうすればよいですか? params キーワードを使用して、可変数のパラメーターを取る XML-RPC メソッドを呼び出すことができます。たとえば、XML-RPC メソッドが可変数の整数パラメータを取る場合、次のように定義できます。 [XmlRpcUrl("http://www.cookcomputing.com/notimpl.rem")] [XmlRpcMethod]
int UseNumbers(params int[] 数値); そして、次のように呼び出されます: IFoo proxy = (IFoo)XmlRpcProxyGen.Create(typeof(IFoo)); proxy.SendMultipleParameters(1); proxy.SendMultipleParameters(1, 2, 3);」</p>別の方法として、この例のパラメーターを int[] 型の配列として指定することもできます。 int[] parameters = new int[] { 1, 2, 3 }; proxy.SendMultipleParameters(パラメータ);"
私の問題は、この概念を自分のプロジェクトに適用する方法がわからないことです (私は初心者です)。 upcLookupValues[] parameters = new string[] { "rpc_key", "upc" }; を試しました。しかし、string[] を readUPC.upcLookupvalues[] に暗黙的に変換することはできません。また、送信用の新しいプロキシを定義する方法もわかりません。私の指が交差しているこの投稿は理にかなっています。C# xml-rpc 関係者は、今笑っていると思います。
python - xmlrpc クライアントは、xmlrpc サーバー プロシージャを介してアクセス可能なリストにアイテムを追加できないのはなぜですか?
サーバー コード (Python ライブラリ リファレンスに基づく):
クライアント (別の端末ウィンドウから開始されたインタープリター):
これを修正するにはどうすればよいですか? xmlrpc を不適切に使用していますか?
php - XMLRPC で配列を送信しますか?
これの何が問題なのかわかりません:
そのドキュメントによると - http://phpxmlrpc.sourceforge.net/doc/xmlrpcval.html
しかし、上記はクラッシュします
私は試した:
しかし、それもうまくいきませんでした
私の悪い!「xmlrpcval」ではなく「xmlrpxval」というタイプミスがありました。2番目はうまくいくはずだと思いますが、よくわかりません...
php - PHP で Bugzilla Web サービスを使用する
PHP で bugzilla Web サービス API を使用したいと考えています。問題は XML-RPC クライアントのようです。私は同様の質問をしましたが、クライアント専用の Zend フレームワーク全体をインストールしたくありません。Zend XML-RPC クライアントを分離する方法はありますか、または使用した他のクライアントを提案できますか?
IXR_Library クライアントを試していますが、問題があります。誰かがそれに興味を持っている場合は、コードを投稿できます。詳細が必要な場合はお知らせください。
java - XMLRPC IP.Board は呼び出された API モジュールを見つけることができませんでした
私はケースを持っています: フォーラム エンジン IP.Board の API によってフォーラムで動作します。
だから私は次のコードを書きました:
しかし、私は例外を取得します
どうしたの?
ドキュメント (http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/miscellaneous-articles/xml-rpc-api-r246) で次のように述べています。
XML-RPC 呼び出しを interface/board/index.php ファイルに送信する必要があります。すべてのパラメーターを構造体として送信する必要があります。
すべてのリクエストは 2 つのパラメータを送信する必要があります: api_key - これは以前に設定されたキーである必要があります。api_module - これは「ipb」である必要があります。理論的には、他のモジュールを作成することもできますが、IP.Board に同梱されるのは「ipb」だけです。
間違えるところ。
また、methods.php ファイルを取得するにはどうすればよいですか?
URL http://hbf.by/interface/board/modules/ipb/methods.phpを書きます
しかし、空白のページが表示されます。
しかし、ドキュメントでも次のように述べています。
interface/board/modules/ipb/methods.php ファイルを開いて、各メソッドが受け取ることを期待し、応答として送り返すパラメーターを確認します。
一部のサーバーには構成が必要な場合がありますが、インターネットでは見つかりません。
php - PHPのlocalhostxml_rpcクライアントに実装する方法は?
こんにちは私はPHPで単純なXML-RPCクライアントを書くのに大変な問題があります。これは私のPHPコードです:
なぜそれが「成功」状態に入るのか理解できず、次のように表示されます。
助けてくれてありがとう。ローカルのWampサーバーでXML-RPCPHP拡張がアクティブ化されていることに注意してください。
gwt - スタンドアロンのxmlrpc-clientをgwt-enhancedxmlrpc-serverに接続するにはどうすればよいですか?
gwt-applicationがあり、スタンドアロンのxmlrpc-client(Apacheのxmlrpc-libraryなどで記述)を介してそのxmlrpcバックエンドに接続したいと考えています。
プロジェクトが、メソッドを提供するTestServlet
URLに接続されたというサーブレットを作成するとします。/test/test
public int add(int a, int b)
以下に示すコードを使用して、デプロイされたサーブレット(ポート8080の桟橋で実行)を呼び出すと、桟橋のログに次のエラーメッセージが表示されます。
javax.servlet.ServletException: Content-Type was 'text/xml'. Expected 'text/x-gwt-rpc'.
そのようなスタンドアロンのxmlrpc-clientをgwt-enhancedxmlrpc-serverに接続する簡単な方法はありますか?xmlrpc-gwtについて読みましたが、スタンドアロンクライアントのgwt依存関係を最小限に抑えたいと思います。
ruby - ruby xmlrpc/client ライブラリを使用して wordpress ブログの wordpress テーマをリモートでアクティブ化する
リモートで存在するワードプレス ブログのテーマを有効にする必要があります。私は worpress http://core.svn.wordpress.org/trunk/wp-includes/class-wp-xmlrpc-server.phpの xmlrpc api でそれを行うと思っていましたが、wordpress はアクティブ化またはアクティブ化する API メソッドを提供していません。テーマを切り替えます。
同様に、wordpress ブログのプラグインをリモートでアクティブ化する必要もあります。
私はそれについてたくさん検索し、次の解決策を得ました: https://wordpress.stackexchange.com/questions/15534/is-it-possible-to-change-a-blogs-theme-through-xml-rpc-command-and -もしそうなら
しかし、この解決策はコードの変更を要求するため、私には実行可能ではないようです。これは、テーマをローカルでアクティブ化するまで実行可能ですが、私の場合は、リモートで任意の数のブログを表示できます。だから私はこれを除外しました。
このような状況に遭遇した人はいますか? はいの場合、どのように状況に対処しましたか?
java - 非JDKオブジェクトを使用するJavaプログラム間の通信
同じマシンで実行されている 2 つの Java プログラム間の通信チャネルを探しています。いくつかのオプション (RMI および XML-RCP) を見つけましたが、見つかった例のいずれも、非プリミティブで JDK (私たち自身のオブジェクト) で知らないクラスのオブジェクトの交換を示していません。
では、これを行うときに簡単に使用できるテクノロジーは何ですか (Utils.jar は Server.jar と Client.jar のクラスパスにあることに注意してください)。
Utils.jar:
クライアント.jar:
サーバー.jar:
php - -32601 エラーを示す XMLRPC (PHP を使用)
私は次のコードを持っています...
http://ws.myserver.com/register/index.phpにある WebService を使用する必要があります。
メールをパラメーターとして渡すと、XMLRPC.inc ライブラリが base64 を使用してエンコードします。
以下に示す適切な XML 要求があります。
BUUUT、サーバーから応答を取得しようとしたときに、次のエラーが発生しました
Fault: Code: -32601 Reason 'server error. requested method not found'
何か案は?PHPコードからexistsEmailメソッドを呼び出す方法に夢中になっています...そこにあると確信していますが、何か不足しているかどうかはわかりません..