0

特定の外部イベントが発生したときに URL コールバックを送信する Web サービスを使用しています (そのサービスは 24 時間年中無休で監視しています)。

Python スクリプトを (自分のコンピューターでローカルに) 実行し、そのコールバックを受信して​​データを処理するのを待機している (おそらく単にループしている) 必要があります。

どうすればいいですか?Web サーバーを実行する必要がありますか? データはどこで検索できますか? 私はPythonの経験は豊富ですが、HTTPやその他のWeb関連のものはあまり使用していません.

私は他のスタックオーバーフローの投稿を見てきましたが、それらはすべて予備知識を前提としているようです....基本が必要です!

4

2 に答える 2

2

これは、 Bottle Microframeworkを使用した単純なサーバーです。

from bottle import Bottle, run, route, request

app = Bottle()

@app.route('/listener')
def my_listener():
    data = request.query.your_data
    #do_something_with_data(data)
    return data

run(app, host="0.0.0.0", port=8080)

http://sever_ip:8080/listener?your_data=some_dataを要求するサーバーにデータを送信できます

于 2013-09-15T11:59:48.397 に答える