問題タブ [basehttpserver]

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 に答える
362 参照

python - baseHTTPserver クラス内から変数が更新されない

POSTリクエストを介してGPS座標を受信し、それらをWebページに表示する単純なWebサーバーを構築しようとしています。携帯電話から座標を正しく受信し、サーバーウィンドウに出力するので、変数「lat」と「lon」が実際の座標で更新されている必要があることを理解していますが、ブラウザを開くと「テスト」しか表示されませんtest"..初心者の質問で申し訳ありませんが、私はPythonに非常に慣れていないため、クラスMyHandlerが変数にアクセスできない理由を理解できません..これまでの私のコードは次のとおりです。

これは、携帯電話からの POST 後に Python ウィンドウに表示されるものです。

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

python - Pythonで単純なプロキシサーバーを作成し、ブラウザに奇妙な文字が表示されるだけです

Pythonで単純なHTTPプロキシを作成しようとしています。これは私のコードです:

したがって、すべて正常に動作しますが、 opener.addheaders = self.headers.items() を使用してブラウザーから送信されたヘッダーをコピーし、それを新しいリクエストにコピーすると、ブラウザーで次のような奇妙な文字を受け取るだけです:

Ô½Yo#I¶&ø^¿ÂÓ«:¯”)JÜ—PJn'(q'ZCQ^Nw#ÝEßä)**€z`€æi€™—‹žy¨Ûfè—Æ4ptþ‰ê·ÂEãöüŒ9ÇÌÝé\œŠHeõB$Ý –sŽ}fvì˜Ùq³Ÿ¾«uªƒÛnS];þÍOøÅi¢1>âeÂsª|ÄD‰MsÂs'&:Îo˜âƒÃcb"ÊÇ?éÄ9Im‡¸G¼çŽEž;8þÉ'lÕrGž!¹ªipĘžhž£ìˆ»ÃÀáŽO¦½¥3mNæT ‡#>?©£™jÈælß&žj“¦ø<ßý¸¶óþïêÆôï>ì w?Í!áñÈO?ÿøÇŸ‡;ðâ?…¢|äÅñÉR-"¸æ„ü¾|óðỔ:ñHEÎ[c~×G˜ »ò»³®Ñq34aAÉ?8 °õ?8‰äHö~?vÙ$v"9–~O<{”Èø?S‡Ä</p>

誰かが何が問題なのか考えていますか?

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

python - Python で BaseHTTPServer から Unicode 文字を含むファイルをダウンロードする

Python 2.7.8 を使用して、ファイルをダウンロードできるサーバーを作成しています。問題は、多くのファイルに čćžšđ などの utf-8 文字が含まれていることです。パスのデコードを試みましたが、Unicode 文字を含むファイル名をクリックするたびに、「エラー 404: ファイルが見つかりません」が返されます。パスを適切にデコードして、utf-8 文字を含むファイルをダウンロードし、可能であればサーバーのインデックスに utf-8 文字として表示できるようにするにはどうすればよいですか。これが私のサーバーのコードです。これには、私が試したことと完全なサーバーコードが含まれています。

これがあなたが必要とするすべての情報であることを願っています。他に何か必要な場合は、コメントしてください。喜んで質問を編集します;)