問題タブ [basehttprequesthandler]
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 - pythonのBaseHTTPRequestHandlerで指定した複数のIPアドレスをバインドする方法
私のサーバーには、127.0.0.1、192.168.0.100、およびインターネット IP アドレスの 3 つの IP アドレスがあります。このサーバーで python で書かれたサービスを実行する予定ですが、インターネット上に公開したくありません。このサービスを実装するために BaseHTTPRequestHandler クラスを使用しています。127.0.0.1 と 192.168.0.100 のみをバインドし、他のものはバインドしない方法を教えてください。
python - BaseHTTPRequestHandler log_message() メソッドをオーバーライドして、コンソール (sys.stderr) ではなくファイルにログを記録するにはどうすればよいですか?
BaseHTTPServer.HTTPServer を使用して Web サービスを作成しています
以下をコンソールではなくファイルに記録したいと思います。しかし、私はまだそうする方法を見つけることができませんでした。
私のコードは次のようになります。
私はPython 2.6を使用しています
python - Python: WSGI を介して BaseHTTPRequestHandler を提供する
BaseHTTPRequestHandler
(つまり、 https://github.com/openid/python-openid/blob/master/examples/server.py )の実装として提供される小さなPython webappを実行することを検討しています。mod_wsgi を備えた Apache など、既存の WSGI サーバーを使用したいと考えています。
私の質問は次のとおりBaseHTTPRequestHandler
です。
python-3.x - BaseHTTPRequestHandler を使用したリダイレクト機能
これは私のコードです:
あるパスから別のパスにリダイレクトする関数を作成するにはどうすればよいですか?
python - Webフレームワークなしでpythonanywhereでリクエストを転送するようにプロキシWebサーバーをセットアップする方法
安全に保つためのAPIキーを使用する小さなデスクトップアプリケーション(python 2.7、tkinter)を作成しました-つまり、ソースpythonファイルに保存しません。推奨された方法は、アプリから Web サーバーにリクエストを送信し (私は pythonanywhere を使用します)、API キーを (関連する URL とともに) 追加し、JSON データをアプリに (サーバー経由で) 返すことでした。もちろん)。Django/Flask/などを使用せずにこれを行うことができると思います.BaseHTTPモジュールの何かが役立つようです。とはいえ、Webプログラミングは全くの初心者なので、わからないこともたくさんあります。私が助けてほしいことは次のとおりです。
メインのサイト フォルダ (/somefile.py など) にランダムなコードを配置すると、http://www.example.com/へのリクエストで somefile.py が自動的に実行されますか? これはありそうにないようですが、これについてどこで読むことができますか? ファイルに特別な名前が必要ですか? それともただの参考書?彼らへ
実際の「訪問可能な」ページも必要ですか?
要するに、誰かが上記の問題に必要な手順のドキュメント、または検索で見落とした可能性のある利用可能な解決策を教えてもらえますか? ローカルで実行される BaseHTTPserver の例を見てきましたが、pythonanywhere タイプの環境でオンラインで動作させる方法がわかりません。
例:
http://www.acmesystems.it/python_httpserver
http://effbot.org/librarybook/simplehttpserver.htm
ポートに関しては、これが関連している可能性があります: Using PythonAnywhere as game server
そして、私はこれを見つけました: http://pythonpaste.org/do-it-yourself-framework.html
完全な例が必要な場合 (上記が十分に明確でない場合): プロファイル「プロファイル」のデータを確認したい人がいるかもしれません。私のアプリは次のようなリクエストを送信します
(または、単にhttp://mypage.pythonanywhere.com/stats-by-summoner/Profile/ranked?season=SEASON4と変更された BaseHTTPrequesthandler クラスに追加されたその他のもの)、次のようになります。
http://mypage.pythonanywhere.com/https://euw.api.pvp.net/api/lol/euw/v1.3/stats/by-summoner/Profile/ranked?season=SEASON4& api_key=my_api_key_here