0

この例は終了し、印刷します。

{"id": null, "error": {"message": "Parse error", "code": -32700}}

コマンドラインから実行する場合、またはApacheからCGI実行可能ファイルとして実行する場合。データが送信される前に、この解析エラーが発生します。何かがおかしい。

jsonrpcのソースコードに示されている例は、Pythonが提供するHTTPserverを使用しているためにのみ機能するようです。私はapacheの下で実行する必要があります。

この例は、Pythonプロンプトに入力した場合でも、コマンドラインから実行することを想定しています。どんな問題があるのか​​、なぜ終了するのかわかりません。サービスを設定して待機する必要があります。

コード:

#!/usr/bin/env python
from jsonrpc import handleCGI, ServiceMethod

@ServiceMethod
def echo(msg):
    return msg

if __name__ == "__main__":
    handleCGI()
4

0 に答える 0