問題タブ [simplehttpserver]
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 - SimpleHTTPServer が機能しない
ssh 経由で VPN (Linux マシン) に接続し、そこで次のコマンドを呼び出します。
次に、その URL であるhttp://xxxx:8000にアクセスすると、ブラウザから接続できないというメッセージが表示されます。
この問題をデバッグするには?
( Apache のテスト ページはhttp://xxxxで正常に動作します)
更新: IP ルール (iptables -L -n)
python - Python で bash スクリプトを実行し、OSError を生成する
ローカルを確立するのに役立つbashスクリプトがありますSimpleHTTPServer
。
これを私のプロジェクトフォルダに入れました。次を使用してプログラムを実行している間:
エラーメッセージが表示されます:
ターミナルでこれを再試行しました
正常に動作しています。ターミナルがウィンドウをポップアップして、ファイアウォールに関連する何かについてpythonの許可について尋ねてきたことが何度かあったことを覚えています。手伝って頂けますか?
python - Python SimpleHTTPServer または cgi を使用してファイルをアップロードできますか?
ユーザーがファイルをアップロードできるシンプルな Web ページが必要です。それを行う最も簡単な方法は何でしょう。
開始方法SimpleHTTPServer
は知っていますが、を使用してファイルをアップロードする方法がわかりませんSimpleHTTPServer
。それが可能かどうかさえわかりません。
CGIを使用してファイルをアップロードするためのコードをいくつか見つけましたが、コマンドラインでこのコードを実行すると、画面にHTMLコードを印刷するだけです。
python - Python SimpleHTTPServer が機能しない - サーバー エラーが発生しました
python -m SimpleHTTPServer 8000
基本的なWebファイルがいくつかあるディレクトリで実行しようとしました。最初は問題なく動作するように見えますが、コマンドラインで次のように表示されます。
Serving HTTP on 0.0.0.0 port 8000 ...
http://127.0.0.1:8000
ただし、ブラウザでページを表示しようとすると、次のエラー メッセージが表示されます。
サーバーエラーが発生しました。管理者に連絡してください。
これが漠然としているように思われる場合は申し訳ありませんが、私は Python 開発者ではないため、なぜ機能しないのかわかりません。この問題のデバッグを開始する理由または方法について何か考えはありますか?
ajax - 簡単な Web マップ サイトで access-control-allow-origin を克服する
いくつかのopenstreetmapデータを使用してマップを描画する単純なWebページをセットアップしようとしています. 現在、ローカル マシンのポート 8000 で (python) simpleHTTPserver を使用してページを提供しています。
私のページで、AJAX リクエストを openstreetmap.org に送信するスクリプトを実行します。
(L. は、私が含めたリーフレット JavaScript ライブラリを指します。) 同一オリジン ポリシー エラーで問題が発生しています。Chrome は、「XMLHttpRequest はhttp://www.openstreetmap.org/api/0.6/way/252570871/fullをロードできません。要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しません。Origin 'null' はしたがって、アクセスは許可されていません。」
HTTP をローカルで提供する際に、有望な SO の回答Can I set a header with python's SimpleHTTPServer?からのアドバイスに従いました。そのため$ python ajax-allower.py
、 ajax-allower.py に以下のコードが含まれている場所を実行しました。それでもエラーが発生する理由を説明し、それを回避する方法を提案できますか?
c - HttpSendRequestA が ERROR_SXS_KEY_NOT_FOUND (00002EE7) をスローする
Immunity Debugger でマルウェアの一部をリバース エンジニアリングし、Python を使用してセットアップしたサーバーに接続しようとしているSimpleHTTPServer
ので、そこに置いたファイルをダウンロードできます。
への呼び出しHttpSendRequestA
が失敗し続け、エラーが発生します: ERROR_SXS_KEY_NOT_FOUND (00002EE7)
。「サーバー名またはアドレスを解決できませんでした」という意味だと理解しています。ただし、ブラウザからサーバーにアクセスでき (サーバーに置いたファイルが表示され、クリックして読み取ることができます)、サイトにアクセスすると要求を確認できます (以下を参照)。私は ping127.0.0.1
と pingを使用127.0.0.1:8000
しました。結果は以下のとおりです (最初は機能しますが、後者は機能しません)。127.0.0.1
Immunity Debugger で、127.0.0.1:8000
、を介してアクセスしようとしましたがhttps://127.0.0.1:8000/
、すべて同じ結果が得られました。
HttpSendRequestA
いくつかの API 呼び出し (リストと順序はこちら) の一部であることは認識しており、それらはすべてそこにあります。エラーがあると思われる場所にあるため、事前に3つの関数呼び出しを追加しました。
ping:
シンプルHTTPサーバー:
コード:
python - カスタムハンドラによるpython TCPServerのシャットダウン
ウィンドウが閉じられたときに発行されたクライアントによるGETリクエストを介して、SocketServerモジュールからTCPServerをシャットダウンしようとしていますが、次のコードはシャットダウンの開始に失敗します:
python - MacOS X 上の Python の SimpleHTTPServer が 16.000 リクエスト後に応答を停止する
Python で独自の RPC メソッドをプログラミングしているときに、MacOS X (10.9.1) で奇妙な動作を発見しました。次のように、Python の単純な HTTP サーバーを起動します。
python -m SimpleHTTPServer
そして、Apache の HTTP ベンチマーク ユーティリティを起動します。
それだけです... "ab -n 1000 ..." を 17 回実行しても、最後の実行では同じ結果が得られます。Ubuntuベースのシステムで同じことをするとうまくいきます。
バージョンは次のとおりです。
MacOS X 上の Python が ~16.000 を超えるリクエストを処理できない理由と、可能な回避策があるかどうかを知っている人はいますか?
ありがとう