httpリクエストを受け取ったときに私のコンピュータでPythonスクリプトを実行する必要があり、レスポンスを送信する必要があります。どうすればいいですか?私は自分のコンピュータがサーバとして動作するべきだと思っていますが、どうしたらいいのか分かりません。手伝って頂けますか?HTTPリクエスト後に私のコンピュータ上でPythonスクリプトを実行
-1
A
答えて
0
また、フラスコを使うこともできますが、これは簡単です。
まず、フラスコとその依存関係をインストールする必要があります。
pip install flask
次に、あなたが行うことができます:
from import Flask
app = Flask(__name__)
@app.route('/', methods = ['GET'])
def index():
return "hello world"
if __name__ == '__main__':
app.run(port = 5000)
今、あなたはlocalhostを訪問することができます:ブラウザで5000を、応答を参照してください。
要件に応じて、代わりにJSON応答を返すことができます。 FlaskはHTMLテンプレートをレンダリングすることもできます。
0
この目的でWebサーバーが必要です。では、Webサーバーの概要と単純なWebサーバーの作成方法を知ることができます。あなたはより多くのことをしたい場合は
import socket
HOST, PORT = '', 8888
listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
listen_socket.bind((HOST, PORT))
listen_socket.listen(1)
print 'Serving HTTP on port %s ...' % PORT
while True:
client_connection, client_address = listen_socket.accept()
request = client_connection.recv(1024)
print request
http_response = """\
HTTP/1.1 200 OK
Hello, World!
"""
client_connection.sendall(http_response)
client_connection.close()
あなたもDjangoのような洗練されたフレームワークを使用することができます提供されたリンクから 次のスクリプトは、あなたの期待は、あなたがwhileループでスクリプトを置くことができる何ができる最も簡単なコードです専門的に
関連する問題
- 1. サーバ上でPythonを実行し、コンピュータからコマンドを実行
- 2. Windowsコンピュータでpythonスクリプトを実行できません。私はUbuntuのコンピュータでできるです
- 3. スクリプトをコンピュータ上でリモート実行する方法は?
- 4. 私のコンピュータ上でPHPファイルを実行するには
- 5. 異なるコンピュータでのスクリプト実行時間(python 3.5、miniconda)
- 6. PythonでGET httpリクエスト後にリダイレクト
- 7. ホストからPsSessionコンピュータにスクリプトを実行
- 8. 私のウェブサイトでPythonスクリプトを実行
- 9. 別のコンピュータからコンピュータ上のバッチファイルを実行するには?
- 10. 私の(開発者)コンピュータ上のディレクトリにC#プログラムを呼び出して他のコンピュータ上で実行中
- 11. Pythonの実行ファイルは、私は自分のコンピュータ上で私のメモリの合計を印刷し、小さなPythonスクリプトを持って
- 12. あるコンピュータから次のコンピュータへのpowershellスクリプトの実行
- 13. Pythonスクリプトは、私は私のスクリプトに次の行を実行すると
- 14. ビルド後のアクションでpythonスクリプトを実行するには?
- 15. Angular2でNgZone内でHTTPリクエストを実行
- 16. ユーザのコンピュータでpythonスクリプトを実行して出力を取得するjavascript
- 17. 原子上でPythonスクリプトを実行するには?
- 18. Python:リクエストでロギングしてHTTPリクエストを実行しようとしています
- 19. rxjsで高度なHTTPリクエストを実行
- 20. Windows上のPythonスクリプトをLinuxの実行可能ファイルにクロスコンパイル
- 21. Pythonスクリプトをリアルタイムで実行し、Python 2.7でリクエストをリッスンします
- 22. SSHでpythonスクリプトを実行
- 23. バックグラウンドでPythonスクリプトを実行
- 24. Laravelでpythonスクリプトを実行
- 25. リモートウィンドウクライアントでPythonスクリプトを実行
- 26. CronでPythonスクリプトを実行
- 27. WindowsでPythonスクリプトを実行
- 28. pythonスクリプトでsqoopを実行
- 29. バックグラウンドでPythonスクリプトを実行
- 30. PythonスクリプトをFlaskに実行
あなたが既に持っているコードを私達に提供する必要があります。 –
[pythonタグ情報](https://stackoverflow.com/tags/python/info)を見てください - おそらくあなたが探しているWebフレームワークに関するセクションがあります。それ以外に、あなたの質問は本当にそれに適していません。 [尋ねる]を見てください。 –
私が正しく理解していれば、APIが必要です。そのために、 'FLASK'を使ってREST APIを実装することができます。チュートリアルは以下のリンクにあります。 https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask – saloua