問題タブ [content-length]

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 投票する
2 に答える
2396 参照

forms - POST データが失われる: コンテンツの長さ = 0

私は何年にもわたって解決策を見つけようとしてきましたが、成功しませんでした。私たちのアプリでは、顧客がフォームを送信し、次のページでそれを処理します。データが届かないこともあります。これは、ごく一部のお客様で発生しているようです。IE7 とプロキシの使用で発生するようです。

HTTP_VIA に注意してください。

0 投票する
3 に答える
11873 参照

iis - IIS7 - ASP で content-length ヘッダーを指定すると、「接続のリセット」エラーが発生する

一連の Web サイトを既存の IIS5 サーバーから新しい IIS7 Web サーバーに移行しています。ページの 1 つは、データベース内の BLOB からデータ ファイルをプルし、それをエンド ユーザーに提供します。

新しい IIS7 インストールでこれをテストすると、Internet Explorer と Firefox の両方で「接続のリセット」エラーが発生します。Content-Length ヘッダーが削除されている場合、ドキュメントは正しく提供されます (ただし、ユーザーは有用な進行状況バーを取得できません)。

これを修正する方法についてのアイデア; サーバー構成オプションかコード経由か?

編集1:もう少し試行錯誤しました。「Enable Buffering」と「Enable Chunked Encoding」の両方が false の場合、リクエストは成功します。どちらかが有効になっていると、エラーが発生します。

編集 2:さらなる試行錯誤のテスト。テキスト ファイルはスクリプトで正常に動作することがわかりました。バイナリ ファイル (画像、PDF など) のみが失敗します。そうでなければ、まだ完全に無知です。

0 投票する
9 に答える
39556 参照

c# - 文字列の長さが != 0? かどうかを判断する最も効率的な方法

私は次のことをスピードアップしようとしています:

問題は、 .Length が実際に文字列内の文字をカウントしているように見えることです。これは必要以上の作業です。これをスピードアップする方法について誰か考えがありますか?

または、残りの文字列をチェックせずに s[0] が存在するかどうかを判断する方法はありますか?

0 投票する
4 に答える
325 参照

algorithm - C# 4.0、文字列の長さが != 0 かどうかを判断する最も効率的な方法? パート2

(申し訳ありませんが、これは文字列の長さを判断する最も効率的な方法 != 0?への 2 番目の投稿ですが、人々の回答に返信する方法がわかりません。返信は「回答」として投稿されます)

理想的には、私が探しているのは、次のことを行うための最も効率的なアルゴリズムです (これは 1 億回以上呼び出されます)。私はC#4.0を使用しています

文字列 "ABCDE " を次の配列に変換します: string["A","B","C","D","E"]

私のアルゴリズムは次のとおりです。

私の問題は、これを 100,000 個の文字列に対してプロファイリングすると、実行に 1.04 秒かかることです。

「if (split[i].Length != 0)」チェックをコメントアウトすると、わずか 0.2 秒しかかかりません。

文字列に対するこの (単純な) クエリが、TOTAL 実行時間の 80% を占めている理由を誰か教えてもらえますか? (特に、他の領域がより多くの CPU を使用することを期待していたので) 私が思いついた唯一のアイデアは、C# が文字列の長さを数えようとしているということです。 ?)。しかし、それは時間のオーバーヘッドには意味がありません。

split[i][0] が存在するかどうかを確認しようと考えましたが、例外に依存すると WAAAAAAY が遅くなります。

PS - 私のアルゴリズムは、多くの場合、返された配列が必要以上に大きくなるという点でも問題がありますが、オーバーヘッドはそれほど大きくないようです。

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

apache - Firefoxのサイトは非常に遅く、他のすべてのブラウザではすぐに使用できます:キープアライブの問題ですか?

Firefoxでページを読み込むのに10秒かかり、画像を読み込むのにさらに10秒かかるサイトがあります。これは、apacheで実行されているphpページです。画像は単なる静止画像です。

それはクロームで美しく動作します....インスタントロード。

答えをグーグルで検索すると、Firefoxを混乱させるコンテンツの長さの欠如と、存続の維持に関する問題の可能性が指摘されました。実際、コンテンツの長さは、静的または非静的コンテンツのいずれかでサーバーによって設定されていないようですが、無効になっていますサーバー上で存続することで、ロード時間が2倍になります。

一部のサイトでは、ブラウザでの存続を無効にすることを提案していますが、ページを表示するすべての人にそのことをお勧めするのは気が進まないです。私はおそらく間違った木を吠えていますか?

ブラウザはLucidLynxのfirefox3.6.8です。サーバーはApache2.2.11です。

apache.confが追加されています...ページをロードしようとする無駄な試みでKeepAliveタイムアウトを3に減らしましたが、それは箱から出てきたものだと思います。

私は間違った木を吠えていますか?

0 投票する
4 に答える
953 参照

javascript - JQuery AJAX 呼び出しの実行にかかる時間を確認する方法はありますか?

jquery/javascriptで、ある種のタイミングコードを使用して単純な $.getJSON メソッドを呼び出すのにかかる時間を確認する方法はありますか?

第二に、応答 Content-Length が kB またはメガバイトでどのくらい大きいかを確認する方法はありますか?

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

php - PHPがpythonのurllibに0のコンテンツ長を返す

私のコードは、httplib を使用して PHP ページから CSV データをフェッチします。Firefox または Chrome でページを開くと、データは問題なく表示されます。ただし、Python コードで取得しようとすると、content-length: 0 でデータのないヘッダーが表示されます。このページはこれを行う唯一のページです。同じディレクトリ内の別のページでは、python httplib fetching が正常に機能します。誰かが私が間違っていることを教えてもらえますか?

コード:

応答ヘッダー:

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

http - Content-Length を指定せずにファイルを添付して HTTP 応答を送信しても問題ありませんか?

うまくいくということですか?ファイルのURIを添付してHTTP添付ファイルを介してファイルを添付している状況があり、それは別のサーバー上にあるため、ファイルの長さにアクセスできません。

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

android - Android HTTP POST コンテンツ長例外

HTTP POST を送信する単純なプログラムがあります。

行が存在しない場合にのみ機能します。それ以外の場合は失敗します。コードでは、「--->」の 行です。この行をコメントアウトすると、POST が成功します。httpost.addheader("Content-Length","18")

その行がコード内にある場合、Android は POST を送信せず、Protocol Exception エラーを返します。Wireshark を使用して、何も送信されていないことを確認しました。

Content-Length を設定すると例外が生成される理由はありますか?

コード:

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

ruby-on-rails - Builder XML 出力にファイル サイズを追加できますか

ビルダー テンプレートを使用して大きな XML ドキュメントを生成する Ruby on Rails アプリに取り組んでいますが、ちょっとしたつまずき点にぶつかりました。

XML 出力には、ファイル サイズ (バイト単位) を含むフィールドが必要です。基本的には、http 応答の「Content-Length」ヘッダーに入力される値を使用する必要があると思いますが、タグの値を更新すると明らかにファイル サイズが変わります。

出力は次のようになります。

ビルダー テンプレートを使用して XML タグにファイル サイズを追加することはできますか? そうでない場合、必要な結果を得るために使用できる方法はありますか?