問題タブ [xml-rpc]
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.
python - エラーレポートが改善されたXML-RPCサーバー
標準ライブラリ(xmlrpclib
+ SimpleXMLRPCServer
Python2およびxmlrpc.server
Python3)は、すべてのエラー(使用法エラーを含む)をPython例外として報告します。これは、パブリックサービスには適していません。例外文字列は、Pythonの知識がないと簡単に理解できないことが多く、機密情報が公開される可能性があります。これを修正するのは難しいことではありませんが、私は車輪の再発明を避けたいと思っています。エラー報告が優れたサードパーティのライブラリはありますか?私は、すべての使用法エラーの適切な障害メッセージと、内部エラーを報告するときに内部を非表示にすることに関心があります(これはロギングを使用した方が適切です)。
xmlrpclib
すでにそのようなエラーの定数NOT_WELLFORMED_ERROR
がUNSUPPORTED_ENCODING
ありINVALID_ENCODING_CHAR
ます:、、、、、、、、。INVALID_XMLRPC
METHOD_NOT_FOUND
INVALID_METHOD_PARAMS
INTERNAL_ERROR
silverlight - XML RPC コンソール サーバーとの Silverlight 通信
Silvelight アプリケーションから Console XML RPC サーバーと通信したいと考えています。可能ですか?
手順: 1. コンソール XML RPC サーバーを開始します。
コンソール XML RPC サーバーのコードは次のとおりです。
Silverlight アプリケーションの実行http://code.google.com/p/xmlrpc-silverlight/のコードを使用し ました。そのリンクのコードを添付した新しい Silverlight アプリケーションを作成しました。SL アプリを実行する Web サイト (ポート 1139 の localhost) を起動すると、SecurityException が発生します。
/li>
VS2008 Professional、XP Professional、.net 3.5、Silverlight3 を使用しています。必要な追加情報 (またはコード) があれば喜んで提供します。
c# - XML-RPC C# および Python RPC サーバー
私のサーバーでは、Python の標準的な例 (追加の Hello World メソッドを使用) を使用しており、クライアント側では C# の XML-RPC.NET ライブラリを使用しています。しかし、クライアントを実行するたびに、メソッドが見つからないという例外が発生します。それを修正する方法についてのアイデア。
ありがとう!
パイソン:
C#
json - 関連するRPCプロトコルのリスト
(ネットワークを介した)リモートプロシージャコールプロトコルの使用を評価してさらに掘り下げる必要がありますが、含めることができる包括的なリストが見つかりませんでした。
のような経験から私がすでに知っているものがいくつかあります
- RMI
- 「RESTfulスタイルのRPC」
- XML-RPC
- 石鹸
- JSON-RPC
- (CORBA?)
- GWT-RPCおよびその他のベンダー固有のもの(一般的に使用される)
しかし、重要なものが欠けているかどうかはまだわかりません。評価をできるだけ客観的に保ちたいので、忘れてしまったかもしれない入力と、それが主に使用される時期と目的についての入力が必要です。
python - 同時リクエストによる Python XMLRPC
複数のホストが Python XMLRPC リスナーに同時にコマンドを発行するのを防ぐ方法を探しています。リスナーは、複数のユーザーがこれらのコマンドを同時に発行しようとした場合に失敗するタスクをそのシステムで実行するスクリプトを実行する責任があります。単一のインスタンスが完了するまで、すべての受信リクエストをブロックする方法はありますか?
java - Apache の Java XMLRPC ライブラリの問題
だから私は、Apache xmlrpc クライアント/サーバーの実装でボールをプレイしようとしています。1 つの重大な問題を除いて、すべて正常に動作します。
私のハンドラー クラス (プロパティ ファイルを介してマップorg.apache.xmlrpc.webserver.XmlRpcServlet.properties
) は正常に反応しますが、そのコンストラクターはメソッド呼び出しのたびに呼び出されます。呼び出し間で保存する必要があるインスタンス変数にデータが格納されているため、呼び出しごとにハンドラー クラスがインスタンス化されているように見えますが、これは悪いことです。
インスタンス変数にアクセスできるように、インスタンス化されたハンドラーへの参照を保存するにはどうすればよいですか?
python - Joomla と XMLRPC
joomla で XML-RPC を使い始めるにはどうすればよいですか? 私はドキュメントを探し回っていますが、何も見つかりません...
(コア Joomla XML-RPC プラグインを有効にした後) joomla サーバーに接続し、ログインして記事を追加したり、可能であれば記事のすべてのパラメーターを微調整したりしたいと考えています。
私の xml-rpc クライアントの実装は Python になります。
web-services - Web サービスの i18n
皆さんは通常、Web サービスで i18n をどのように行っていますか? 特にXmlRpc。コード番号をスローするだけです (例: エラー 1011 - パスワードが無効です) または何ですか?
[編集]
私たちが取り組んだプロジェクトは、プレゼンテーション層、ビジネス ロジック層、データ層の 3 つの層で構成されています。ここでは、それらをフロント、ミッド、バックと呼びます。
front は PHP で記述され、Web サービス (XML-RPC) を介して mid と通信します。ユーザーは、mid と対話する独自のクライアントを作成することもできます。mid は Java で開発され、ビジネス ロジックを実行し、フロントにデータを提供します。フロントに例外をスローすることもあります。
今、多言語対応(i18n)にしたいと考えています。そのため、特にフロントへのスロー例外について、ミッドティアでそれを可能にする方法について、皆さんからの意見/意見が必要です。
java - Web サービスの呼び出し元の名前/ID
axis2 を使用して 2 つのクライアントから呼び出す SOAP Web サービスがあります。Web サービスは、これら 2 つのクライアントのどちらから呼び出しが行われたかを認識できますか? もしそうなら、実行時にそれをどのように知ることができますか? その Web サービスによって特定の Web サービスの呼び出し元の名前を検索するために提供される API はありますか。ありがとう。
python - 監視対象RPC-要求に応じてUNKNOWN_METHOD
(ほとんどデフォルトで)supervisord.confを構成し、supervisordを開始しました。起動されたタスクとxmlrpcインターフェースは起動していますが、
xmlrpclib.Fault: <Fault 1: 'UNKNOWN_METHOD'>
supervisorctl自体を起動した場合でも、すべてのxmlrpc要求を出します。
ログにも同じメッセージがあります。