問題タブ [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 投票する
0 に答える
30 参照

javascript - リクエストがまだアクティブ/進行中のときに、ajaxリクエストのレスポンスを取得するにはどうすればよいですか?

現在、Python バックエンドで実行されている関数に基づいて、JavaScript/HTML のフロントエンドにある種の進行状況 (バー) を表示できるようにしたいという問題があります。これを達成するために、バックエンドで進行状況を追跡する「カウンター」変数を定義しました。私が今持っている唯一の問題は、このカウンター変数をフロントエンド側の投稿要求への応答として取得することです。つまり、バックエンドでポスト リクエストによってトリガーされたメソッドがまだ実行されている間、ポスト リクエストで、継続的に更新する必要があるカウンタ変数を含むレスポンス ボディを取得できるようにする必要があります。

現在、私のリクエストは次のようになっています。

そして、Python API で投稿リクエストを処理する方法は次のとおりです。

setInterval() または setTimeout() を使用してリクエストを複数回実行することを提案している投稿をいくつか見ました。これにより、カウンター変数をより頻繁に応答として取得できますが、関数もより頻繁に実行されます。目的全体を打ち負かします。

フロントエンドでこの進行状況変数を取得するために何ができるか考えている人はいますか?

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

python - http.server ピアによる接続のリセット

特定のポートで POST 要求を受け入れる単純な HTTP サーバーをインストールしました。

PythonがクラッシュしてHTTPサーバーが機能しなくなる特定のポイントまではすべて正常に機能します。サービスを手動で再起動して、サービスを元に戻す必要があります。次に、スクリプトがクラッシュする理由を理解するために、スクリプトへのログをさらに有効にしました。

私が信じている原因は、「ConnectionResetError: [Errno 104] Connection reset by peer」です。

私のpython v3.8.10コード:

エラーログ:

どうすればこれを修正できますか? サーバー側のパラメーターを設定する必要がありますか?