問題タブ [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.
asp.net - IIS 7.5 ASP.NET HttpModule - Response.Filter を設定すると、エンコードがチャンクされる
私は次のResponse.Filter
ように変更する HttpModule を作成しようとしています (このデモでは、フィルターをそれ自体に戻すだけです)。
}
Content-Length
これを行うと、ヘッダーを使用するのではなく、応答の転送エンコードがチャンクに設定されます。
が設定されている行を削除するResponse.Filter
と、応答にContent-Length
ヘッダーが含まれます。私たちのアプリケーションはヘッダーに依存していContent-Length
ます。この動作を防ぐ方法はありますか?
xml - Vb.Net - 書き込まれたバイト数が XML ポストの Content-Length バイトを超える
うーん、ProtocolViolationException「ストリームに書き込まれるバイト数が、指定された Content-Length バイト サイズを超えています」というメッセージが引き続き表示されます。次のコードで。
Content-Length をさまざまな方法で設定しようとしましたが、成功しませんでした。
xml.OutXML.Length を使用してコンテンツの長さを設定しようとしました
http - HTTP/1.1 の content-length とバイト範囲の関係は何ですか?
HTTP 1.1 で指定されている content-length と byte 範囲の背後にある考え方を把握していません。この 2 つの間に何らかの接続がありますか? クライアントがバイト範囲、たとえば 200 のうち 0 ~ 100 で要求する場合、最初の応答には 100 バイトに等しい「コンテンツ長」とそれに続く 100 個の実際のデータが含まれますか?
ありがとう
axis2 - axis2.xml で transfer-encoding をコメントしても、応答の content-length ヘッダーが存在しない
axis2 1.3 バージョンの TOMCAT 6.0.18 で axis2 サービスを実行しています。
transfer-encoding 要素をコメント化してチャンクを無効にし、以下に示すように HTTP を 1.0 に変更しました。
また、サービス実装クラスに LifeCycle インターフェイスを実装しました。
init()
メソッドコードは次のとおりです。
これらの変更にもかかわらず、サービスを呼び出したときに HTTP 応答ヘッダーに content-length が表示されません。何か案は?
performance - Firebug net タブで報告された長いページ受信時間 (ページの読み込みが遅い)
明確な理由もなく、ページの読み込みに約 8 秒かかるという問題が発生しています。
このスクリーンショットでわかるように、ページ上のすべてのリソースは 8 秒よりもかなり前に読み込まれ、読み込み時間の大部分はページ自体の「受信」段階で報告されます。
何が原因でしょうか?
ファイルのエンコーディングに問題があるため、content-length ヘッダーが誤って報告される可能性があるという提案がなされましたが、ヘッダーを調べたところ、content-length セットが表示されません。それが原因でしょうか?
ヘッダーの例は次のとおりです。
(set-cookie で意図的に検閲されたドメイン)
content-length が設定されておらず、問題なく読み込まれているように見える別の Web サイトを確認しました。
http-compression - Content-Lengthが1K未満の場合、HTTP応答の圧縮は役に立ちませんか?
1K未満のJSONコンテンツに応答するWebサービスを作成しました。この圧縮戦略のどれが最適ですか?
- 他のテキストリソースと同じように、このコンテンツをリバースプロキシでgzip圧縮しますか?
- リソースをしきい値未満に圧縮しないルールを追加しますか?
インターネットネットワークのパケットサイズは1Kより大きいと思います(この記事はかなり興味深いですが、答えよりも多くの質問があります:579バイト?1518バイト?)。このように、1つのパケットですでに送信されるコンテンツを圧縮するために時間とプロセッサを費やすことを避けることは理にかなっています。
したがって、私はこれらの2つの戦略に関する誰かのテストをもっと見ていますか?誰かがテストをしましたか?そして、私はあなたが書いたルールにも興味があります。
ありがとう
php - ファイルのダウンロード中に PHP ダウンロード スクリプトにファイル サイズが表示されない
ページに移動したときに PHP スクリプトを使用してファイルをダウンロードしていますが、ファイルをダウンロードしたときにファイル サイズが表示されるように設定することはできません (私の場合は「不明な残り時間」が表示されます)。私は Google を見回しましたが、ファイル サイズを表示する方法がわかりません。これらすべてのスクリプトによると、私はそれを正しく行っているからです。スクリプトがファイルを正しく読み取っていることを確認するためにファイルサイズをエコーし、正しいファイルサイズをバイト単位で返します。
前もって感謝します。
ありがとう、mod_deflate の無効化が機能しました。
誰かがここでつまずき、それを修正する方法を見つける必要がある場合は、これを .htaccess に追加してください。
request - リクエストでコンテンツの長さを変更するには?
コンテンツの長さについてです。
私はその用途を知っています。「これだけ」のデータを送信していることを受信者に伝えます。
リクエスト&レスポンスの両方で利用可能です。Java には、応答用の setContentLength() メソッドがあり、このメソッドを使用してコンテンツの長さを何らかの値に設定でき、ブラウザは本文のその時点までのみを読み取ります。
リクエストでは、 setContentLength() メソッドはありません - 少なくとも Java ではありません。したがって、ブラウザはデータリクエストに含まれているようにこれを設定すると思います。ここで、このリクエストを途中で変更したとしましょう。パラメータ値をより大きな値に変更すると、コンテンツの長さを変更するにはどうすればよいでしょうか? コンテンツの長さを変更しない場合、サーバーは本文全体を読み取らず、コンテンツの長さまでしか読み取らず、本文の残りの部分は無視します。
私の質問が明確であることを願っています。
ありがとう。
PS: リクエストがアプリケーション サーバーに送られる前に、Web サーバーの C フィルターでリクエストを変更しています。
django - Djangoレスポンスオブジェクトのコンテンツの長さを取得するにはどうすればよいですか?
Djangoでは、リクエストとレスポンスのコンテンツの長さをログに記録しようとします。これは、Djangoサーバーがstderrに出力するものとまったく同じです。
したがって、次のように単純なミドルウェアを記述しますが、「Content-Length」の値は常に空です。
fire-debugで確認しましたが、応答ヘッダーに「Content-Length」があります。しかし、ミドルウェアには「Content-Length」はありません。「printresponse.items()」は次のように表示されます。
ミドルウェアの注文に問題はありますか?
iphone - ページのContentLengthが利用できません。進行状況の値を計算する方法は?
ヘッダーのcontent-lengthが未定、つまり私の場合は-1であるという問題があります。それで、誰かが進行状況ビューの進行状況を計算する方法について私にアイデアを教えてもらえますか?ページがロードされるときに進行状況ビューを表示するように....よろしくお願いします!! :