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

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

python - python3 HTTPServer/BaseHTTPRequestHandler 出力ストリームの問題

組み込みの python3 http.server モジュールで問題に直面しました。具体的には BaseHTTPRequestHandler クラスの wfile.write() メソッド。

文字列として事前定義された html フォームをクライアントに GET リクエストで送信しようとしています。クライアントへの出力ストリームは、バイトのようなオブジェクトとしてエンコードされ、クライアントに転送されます。

ただし、クライアント側では、サーバーの起動時に HTML 形式としてレンダリングされません。<pre>最終的にタグにラップされ、書式設定済みのテキストとして表示されます。

コードは次のとおりです。

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

python-2.7 - Python で開発された Web サーバー、画像ファイルを転送する方法、および Web ブラウザーで表示できますか?

Python を使用して単純な http 要求を処理する単純な Web サーバーを開発したいと考えています。HTMLページの転送や他のファイルの転送など、リクエストに応答する方法を学びました。画像ファイルを転送すると、クライアントはブラウザを使用してファイルを取得します。URL は次のようになります。

「Content-Type = application/x-png」を設定しました。ただし、ブラウザはファイルを直接ダウンロードするため、ブラウザに表示できません。下の画像と違う

ブラウザで表示できます。ブラウザに画像を表示するには?誰かが私を助けることができますか?

そして、画像ファイルをhtmlページにエンコードして修正できることを知っています。以下のようなコード:

しかし、別の方法があるに違いないことはわかっています.URLのソースコード(https://www.baidu.com/)を参照してください。

私のページとは異なります: