C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

HTTP POSTデータのGzip圧縮


(過去ログ 121 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■72412 / inTopicNo.1)  HTTP POSTデータのGzip圧縮
  
□投稿者/ plum (1回)-(2014/06/08(Sun) 07:39:14)

分類:[ASP.NET (C#)] 

サーバ
ASP.NET WebAPI

クライアント
Windows8 ストアアプリ

クライアントからPOSTデータ送信時に、データをGzip圧縮したいと考えています。
データの内容はjson形式です。
レスポンスのデータは以下の実装でヘッダにAccept-Encodingを設定し
IISで圧縮を有効にする事で簡単にGzip圧縮が実現出来ましたが、
リクエストのデータをGzip圧縮する方法が分かりません。

var handler = new HttpClientHandler();
handler.AutomaticDecompression = System.Net.DecompressionMethods.GZip |
System.Net.DecompressionMethods.Deflate;
using (var client = new System.Net.Http.HttpClient(handler))
{
var res = await client.PostAsync(
"url",
new StringContent(jsonString, Encoding.Unicode, "application/json"));
}

クライアント側で圧縮し、サーバ側で解凍するという実装を完全に組むのは避けたいです。
上記のように簡単な方法で実現できないでしょうか。
よろしくお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -