2009-07-16 28 views
3

私はC#でサーバー側を圧縮し、次にJavaScriptでクライアント側を解凍する必要があるいくつかの文字列を持っています。これを達成するために私は何が使えますか?C#圧縮とJavaScript解凍

答えて

7

HTTP経由でこのデータを取得していると仮定すると、HTTPレベルでこれを行うことができない理由はありますか? (this article for information about HTTP compressionを参照してください)

このように、要求に適切なAccept-Encodingヘッダーが含まれていることを除いて、クライアント側で何もする必要はありません。あなたのサーバーによっては、サーバー側の設定を微調整して自動的に圧縮を得ることができるかもしれません...

正直言って、ワイヤーの上下に何が起こっているかを正確に確認する価値があります。既に。それは知らないうちに既に圧縮されている可能性があります:)

+0

Firebugのようなものでヘッダーをチェックしてください。サーバーの応答は、gzippedの場合はclearとマークされています(オンザフライ圧縮のためにContent-Lengthが存在しない場合)。 Firebugは転送された実際のバイト数を表示します。 – Vlagged

+0

WireSharkの代わりにFiddler [http://www.fiddler2.com]を使用することもできます。 Imhoでは、HTTPレベルのデータのみが必要で、接続をプロキシ経由で行うことができれば、使いやすくなっています。 – VladV

関連する問題