問題タブ [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 - python3 HTTPServer/BaseHTTPRequestHandler 出力ストリームの問題
組み込みの python3 http.server モジュールで問題に直面しました。具体的には BaseHTTPRequestHandler クラスの wfile.write() メソッド。
文字列として事前定義された html フォームをクライアントに GET リクエストで送信しようとしています。クライアントへの出力ストリームは、バイトのようなオブジェクトとしてエンコードされ、クライアントに転送されます。
ただし、クライアント側では、サーバーの起動時に HTML 形式としてレンダリングされません。<pre>
最終的にタグにラップされ、書式設定済みのテキストとして表示されます。
コードは次のとおりです。
python-2.7 - Python で開発された Web サーバー、画像ファイルを転送する方法、および Web ブラウザーで表示できますか?
Python を使用して単純な http 要求を処理する単純な Web サーバーを開発したいと考えています。HTMLページの転送や他のファイルの転送など、リクエストに応答する方法を学びました。画像ファイルを転送すると、クライアントはブラウザを使用してファイルを取得します。URL は次のようになります。
「Content-Type = application/x-png」を設定しました。ただし、ブラウザはファイルを直接ダウンロードするため、ブラウザに表示できません。下の画像と違う
ブラウザで表示できます。ブラウザに画像を表示するには?誰かが私を助けることができますか?
そして、画像ファイルをhtmlページにエンコードして修正できることを知っています。以下のようなコード:
しかし、別の方法があるに違いないことはわかっています.URLのソースコード(https://www.baidu.com/)を参照してください。
私のページとは異なります: