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

axis2 - AXIS2でHTTPチャンキングをオフにする際の問題

HTTPチャンクなしでリクエストを送信するクライアントがあります(content-lengthを使用します)。サーバーが応答すると、チャンクが有効になり、クライアントはこれを処理できません。HTTP1.1を使用しているため、クライアントは処理できるはずです。

以下のエントリをaxis2構成ファイル(axis2.xml)から削除してチャンクを無効にしようとしましたが、応答はまだチャンクに戻っています。

チャンク

だから問題は、axis2設定をオーバーライドしているチャンクが有効になっている他の場所がありますか?おそらくTomcatの設定で?

Webサーバーの詳細-tomcat6.0.16、axis2 2.1.3

ありがとうマイク

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

asp.net - ASP.NET でのチャンク転送の最適な応答サイズはどれくらいですか?

リバース プロキシを作成しており、チャンク転送エンコードの応答サイズに最適なバッファーを見つけようとしています。現在、4kbに設定しています。この数でよろしいですか、それとも私が使用すべきより良いサイズがありますか. 可能であれば、これをいくつかのテストでバックアップしたいと思います。

また、既定値を持つ .NET フレームワークで誰かが知っているプロパティ設定も受け入れます。

0 投票する
6 に答える
4868 参照

http - HTTP転送-エンコーディングとリクエスト

HTTP仕様では、Transfer-Encodingヘッダーはリクエストに許可されると規定されていますが、サーバーが特定のTransfer-Encodingを理解していない場合、サーバーはどのエラーコードに応答する必要がありますか。

私の知る限り、HTTP標準はこの可能性をカバーしていませんが、おそらく私はそれを見落としているのかもしれません。

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

.net - .NETWCFが「チャンク」応答をデコードできない

WCFからaxisWebサービスを呼び出しています。リクエストは問題なく機能しますが、null値が返されます。Fiddlerを使用して、応答がTransfer-Encoding:chunkedとしてベースになっていることを確認できました。これは、xmlの前の応答に制御文字が含まれていることを意味します。WCFはエラーをスローしません。先に進むだけで、メソッドによって返されるはずのオブジェクトはnullになります。誰かがWCFにHTTP1.1チャンクエンコードされたメッセージを正しく処理する方法を教える方法を教えてもらえますか?

似たような質問をしている人へのリンクは次のとおりです。

http://www.biztalkgurus.com/forums/t/10860.aspx

石鹸の反応:

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

iis - 圧縮された動的コンテンツを使用する場合、チャンク転送エンコーディングを無効にするにはどうすればよいですか?

このバグを回避するために、Web サーバーでチャンク転送エンコーディングを無効にしたいと考えています: http://support.microsoft.com/kb/871205。残念ながら、Win2k で IE6 をサポートする必要があるため、パッチをインストールできません。

AspEnableChunkedEncoding を FALSE に設定する手順を見つけましたが、これでは問題が解決しないようです。これは、この記事 ( http://www.eggheadcafe.com/conversation.aspx?messageid=31045986&threadid=31045970 ) によると、動的コンテンツを圧縮するためにチャンク エンコードが必要なgzip 圧縮も使用しているためだと思います。したがって、動的に圧縮されたすべてのコンテンツは、ASP.NET ではなく gzip フィルターによって圧縮されるため、「チャンク」として転送されます。

IIS がこのコンテンツをチャンクなしで提供できることはわかっています。これは、要求で http 1.0 を使用してみたため (転送エンコード: チャンクをサポートしていません)、応答が正しく到着し、圧縮されているためです。

結果の ".axd" ファイルの動的圧縮を必要とする ScriptManager を使用する場合、チャンク エンコーディングを無効にするにはどうすればよいですか?

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

iis - IIS の SMTP サーバーからの .eml ファイルのエンコードは何ですか?

IIS のメール ドロップ ボックスからファイルを読み取るプログラムを作成する必要があり.emlますが、ファイルのエンコーディングを教えてくれる決定的な情報源が見つかりません.eml。ファイルのエンコーディングを教えてくれる仕様はどこかにありますか、それとも推測/推測する必要がありますか?

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

server - モバイルアプリとサーバー間の大量のデータ転送

モバイルアプリ (Android など) とサーバー間のデータ通信に使用されるサーバー設定は何ですか? PHP を使用した Apache http サーバーで十分でしょうか? 1 日 1 回、1 GB のバイナリ データまたはテキスト データを転送する必要があるとします。または、小さなチャンクに分散して、1 日のさまざまな時間に転送する必要があるとします。Tomcat + Java サーブレットはどうですか?

すべての提案を歓迎します。

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

c - libevent2のチャンクされた応答

私はこの方法でlibeventで(大きなファイルの)チャンク応答を実行しようとしています::


問題はこれにあります。add_fileが非同期であると感じているので、3番目かそこらevhttp_send_reply_chunkでエラー(または同様のもの)が発生します。

[警告]evhttp_send_chainClosed(45):不正なファイル記述子

チャンク転送エンコーディングを実際にテストするMAX_READ_SIZEように設定しました。8

使用できる方法があることに気づきましたが、evhttp_request_set_chunked_cb (struct evhttp_request *, void(*cb)(struct evhttp_request *, void *)) 使用方法の例が見つかりませんでした。

たとえば、コールバックに引数を渡すにはどうすればよいですか?引数は、要求ハンドラーに渡されたものと同じ引数のようですが、送信するファイル記述子とファイルオフセットを保持するオブジェクトを作成したいので、必要なものではありません。

すべての助けに感謝します。

よろしくお願いしますスリ

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

tomcat - チャンク問題中のTomcatgzip

データソースサービスの1つで問題が発生しています。HTTP応答ヘッダーに記載されているように、Apache-Coyote/1.1で実行されています。サーバーはTransfer-Encodingで応答を返します:チャンク、ここではサンプル応答:

そして問題は、サーバーにgzip圧縮された要求を送信するように要求しているときに、完全な応答を送信しないことがよくあることです。応答を受信し、最後のチャンクが受信されたことを確認しましたが、解凍した後、応答が部分的であることがわかりました。リクエストヘッダーでgzipをオフにした場合のこのような動作は見たことがありません。

だから私の質問は:それは一般的なTomcatの問題ですか?多分それの1つは圧縮をしているmodですか?それとも、ある種のプロキシの問題でしょうか?tomcatのバージョンや使用されているgzipmodについてはわかりませんが、お気軽にサービスプロバイダーに問い合わせてみます。

ありがとう。

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

asp.net - ASP.NET応答で、明示的または暗黙的にTransfer-Encodingをチャンクに設定するにはどうすればよいですか?

Transfer-Encodingヘッダー を設定するだけでいいですか?

ある時点で呼び出すとResponse.Flush()、これが暗黙的に発生しますか?


編集
いいえ、私はResponse.Headers.Add("Transfer-Encoding","anything"); それをスローと呼ぶことはできません。

他に何か提案はありますか?


関連:
ASP.NETでチャンク転送エンコーディングを有効にする