問題タブ [chunked-encoding]

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 に答える
987 参照

google-app-engine - App Engine:Transfer-Encoding:大きな静的ファイルのチャンクを無効にすることは可能ですか?

この質問のフォローアップとして、大きな静的ファイルに対して「Transfer-Encoding:Chunked」メソッドを無効にして、代わりにContent-Lengthを強制的に返すことは可能ですか?

私のサイトはいくつかのFlashファイルを提供しています。小さいもの(500-700kb)はContent-Lengthの問題を報告しますが、大きいもの(約3MB)は報告せず、代わりにチャンクモードを使用します。

ファイルは正常にダウンロードされますが、Flashプリローダーは機能しません。これは、ファイルの長さ、つまりロードされる割合がわからないためです。

静的ファイルを提供する動的ハンドラーを作成する唯一のオプションはありますか?

ありがとう。

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

c - チャンクエンコーディングを使用して HTTP 応答を送信するには?

こんにちは、チャンクエンコーディングを使用してマルチメディアデータをストリーミングしようとしています。そこで、最初にチャンク エンコーディングを使用してテキスト データを送信してみました。

これが私のコードです。リクエスト (ポート 80) をリッスンするサーバー ソケットを作成し、リクエストに応答すると、プログラムが終了します。何を頼んでも、いつも同じ返事が返ってきます。私のマシンでは、ブラウザからのリクエストとして「http://localhost/anirudh.html」を送信します。出力は、パケットが送信されたことを示していますが、ブラウザには何も表示されていません。私はどこかで大失敗をしています.チャンクエンコーディングを適切に使用して返信を送信する方法がわからないため、バグを特定できません.

ここに返信があります:

私を助けてください。前もって感謝します。

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

java - java httpclientを使用して大きなファイルのHTTP Postチャンクアップロードを実装する方法は?

アップロードする巨大なファイルがあり、反対側のサーバーはチャンクアップロードをサポートしています。それを正確に行う方法の例はありますか?または、それを行う他のライブラリがありますか?

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

http - チャンクされたエンコーディング応答の gzip 圧縮?

チャンク エンコーディングである http 応答を正しく gzip するように Web サーバーを取得しようとしています。

gzip 以外の応答についての私の理解は、次のようになるということです。

そして、各チャンクに対して、

最後に、長さゼロのチャンク:

gzip圧縮を機能させようとしましたが、実際に何が返されるべきかを理解するのに役立つことができました. このドキュメントは、各チャンクを gzip するのではなく、応答全体を gzip する必要があることを意味します。

全体を gzip して、チャンクなしでも応答を返そうとしましたが、うまくいきませんでした。Content-Encoding ヘッダーを「gzip」に設定してみました。チャンクの gzip 圧縮をサポートするには、上記のスキームにどのような変更を加える必要があるかを誰かが説明できますか? ありがとう。

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

http - チャンク エンコーディング: 最後のチャンクの前にブラウザのスピナーを停止する方法はありますか?

http 応答を送信するためにチャンク エンコーディングを使用しています。最後のチャンクが送信される前に、ブラウザーのスピナーが消えるようにしたい (ページの読み込みが完了したことを知らせる)。

これを行う方法はありますか?次のチャンクの内容は問題ではないようです。ボディを閉じるチャンクを送信しようとしましたが、スピナーはその後も続行します。私はすべての主要なブラウザでこれを試しました。

ありがとう!

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

asp.net - Download chunked resource with wget?

There's a sample ASP.NET project with this controller:

In the browser (Chrome 10) I see "test5" and Transfer-Encoding:chunked

When trying to download with wget (from the most recent Cygwin) I get

And the file is (obviously) empty

What's going wrong? Can I download such a resource with wget / curl?

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

http - HTTP チャンク エンコーディング。SPEC で言及されている「トレーラー」の例が必要

透過プロキシ用の HTTP パーサーを作成しています。私を悩ませているのはTrailer:、 の仕様に記載されていることですTransfer-Encoding: chunked。それはどのように見えますか?

通常、HTTP チャンクはこのように終了します。

私が混乱しているのは、ある種の末尾のヘッダーがある場合にチャンクの終わりを検出する方法です...

更新:末尾のヘッダーの終わりを検出するには、単純な\r\n\r\nで十分だと思います...それは正しいですか?

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

http - チャンクエンコーディングで応答を返すときのエラーコードリダイレクト?

私の Web アプリケーションは、チャンク エンコーディングを使用しています。チャンクでエラーが発生した場合に、エラー コードを適切に設定し、それを使用してエラー ページにリダイレクトできるようにしたいと考えています。現時点では、応答ヘッダーは最初のチャンクで送信する必要があるため、最初のチャンクでエラーが発生した場合にのみ発生するようです。これを機能させる方法や、必要な動作を取得する方法はありますか? ありがとう。

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

java - Java:チャンクされたコンテンツを正しくダウンロードするには?

HTTP 応答が "Transfer-Encoding: Chunked" であるファイルをダウンロードする必要があります。これは、DataInputStream に新しいバイト バッファーを割り当てるために «getContentLength» を実行できないためです。正しく行う方法を教えてもらえますか?

コード例は非常に単純です。

} catch(IOException ex) { Logger.getLogger(WhatCDWork.class.getName()).log(Level.SEVERE, null, ex); }

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

java - 「Transfer-Encoding:chunked」で応答を処理/読み取る方法は?

「Transfer-Encoding:chunked」を使用して応答を処理/読み取る方法を教えてください。

現在、common-httpclient.3.1 を使用しています。

私の現在のコーディングは次のとおりです(ヘッダーのみのコンテンツ長で応答を処理できます):-

URL からの応答取得 (httppost 経由):