問題タブ [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.

0 投票する
1 に答える
3801 参照

python - SimpleHTTPServer が機能しない

ssh 経由で VPN (Linux マシン) に接続し、そこで次のコマンドを呼び出します。

次に、その URL であるhttp://xxxx:8000にアクセスすると、ブラウザから接続できないというメッセージが表示されます。

この問題をデバッグするには?

( Apache のテスト ページはhttp://xxxxで正常に動作します)

更新: IP ルール (iptables -L -n)

0 投票する
2 に答える
1276 参照

python - Python で bash スクリプトを実行し、OSError を生成する

ローカルを確立するのに役立つbashスクリプトがありますSimpleHTTPServer

これを私のプロジェクトフォルダに入れました。次を使用してプログラムを実行している間:

エラーメッセージが表示されます:

ターミナルでこれを再試行しました

正常に動作しています。ターミナルがウィンドウをポップアップして、ファイアウォールに関連する何かについてpythonの許可について尋ねてきたことが何度かあったことを覚えています。手伝って頂けますか?

0 投票する
2 に答える
22161 参照

python - Python SimpleHTTPServer または cgi を使用してファイルをアップロードできますか?

ユーザーがファイルをアップロードできるシンプルな Web ページが必要です。それを行う最も簡単な方法は何でしょう。

開始方法SimpleHTTPServerは知っていますが、を使用してファイルをアップロードする方法がわかりませんSimpleHTTPServer。それが可能かどうかさえわかりません。

CGIを使用してファイルをアップロードするためのコードをいくつか見つけましたが、コマンドラインでこのコードを実行すると、画面にHTMLコードを印刷するだけです。

0 投票する
2 に答える
10259 参照

python - Python SimpleHTTPServer が機能しない - サーバー エラーが発生しました

python -m SimpleHTTPServer 8000基本的なWebファイルがいくつかあるディレクトリで実行しようとしました。最初は問題なく動作するように見えますが、コマンドラインで次のように表示されます。

Serving HTTP on 0.0.0.0 port 8000 ...

http://127.0.0.1:8000ただし、ブラウザでページを表示しようとすると、次のエラー メッセージが表示されます。

サーバーエラーが発生しました。管理者に連絡してください。

これが漠然としているように思われる場合は申し訳ありませんが、私は Python 開発者ではないため、なぜ機能しないのかわかりません。この問題のデバッグを開始する理由または方法について何か考えはありますか?

0 投票する
1 に答える
1846 参照

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 に以下のコードが含まれている場所を実行しました。それでもエラーが発生する理由を説明し、それを回避する方法を提案できますか?

0 投票する
0 に答える
1422 参照

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.1Immunity Debugger で、127.0.0.1:8000、を介してアクセスしようとしましたがhttps://127.0.0.1:8000/、すべて同じ結果が得られました。

HttpSendRequestAいくつかの API 呼び出し (リストと順序はこちら) の一部であることは認識しており、それらはすべてそこにあります。エラーがあると思われる場所にあるため、事前に3つの関数呼び出しを追加しました。

ping:

シンプルHTTPサーバー:

コード:

0 投票する
1 に答える
3339 参照

python - カスタムハンドラによるpython TCPServerのシャットダウン

ウィンドウが閉じられたときに発行されたクライアントによるGETリクエストを介して、SocketServerモジュールからTCPServerをシャットダウンしようとしていますが、次のコードはシャットダウンの開始に失敗します:

0 投票する
0 に答える
355 参照

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 を超えるリクエストを処理できない理由と、可能な回避策があるかどうかを知っている人はいますか?

ありがとう