2008-08-26 22 views
7

私は制御しない.netウェブサービスとして動作する中規模のアプリケーションを持っています。 と私は簡単なスクリプトを可能にするためにその上に緩やかなpythonic APIを作成したいと思います。PythonでWebサービスを使用する最善の方法は何ですか?

私は、PythonでWebサービスを使用するための最高の/最も実用的な解決策が何であるか知りたかったのです。

編集: 複雑な石鹸WS を消費する必要があります。私はそれを制御できません。

+0

であるあなたは、消費しようとしていますSOAP WS? PythonでWebサービス/ Webアプリを書くことはできますか?

答えて

1

JythonおよびIronPythonは、JavaのJavaライブラリ&にアクセスできます。

あなたはCPythonのが必要な場合は

は、 ZSIは私のためにフレーク状となっているが、良いC++ SOAPライブラリをラップする Robinのようなツールを使用することが可能かもしれないような gSOAPやPythonのパッケージのほとんど

3

APIを公開する必要がある場合は、JSONとして行うことをお勧めします。 PythonはJSONオブジェクト(JSONオブジェクトはinfactのpython辞書)を優れたサポートしています。

+1

JSONの方がいいですが、Webサービスを制御していませんが、JSONオブジェクトは必ずしもPythonの辞書ではありません。Pythonには「true」、「false」、と "null"(対 "True"、 "False"、 "None")です。 – orip

0

Apache Axis C++ことそれらを介してSOAPサービスは、Python 2.xの上の作品と呼ばれることができますが、Pythonの3.xの上の問題を抱えていた

私が見つけたのpython 3.xのためのベストフィットはsuds-jurko

関連する問題