2016-08-22 4 views
0

私のサーバーがデータを送信しているかどうかはわかりますか、圧縮されていません。私のWebサービスが圧縮されたデータを送信しているかどうかを確認する方法はありますか?

ajaxMap = $.ajax({ 
      type: 'GET', 
      url: '/GTracker/Cars/CarTreeDetails2', 
      data: { "id": carTreeSelectedID }, 
      traditional: true, 
      success: function (data) { 
       showCarData(data); 
      } 
     }); 

フィドラーを使用すると、応答が170kと表示されます.GZIPを選択すると30kに減少します。そのため、サーバ/クライアントが圧縮データを送信/要求する責任があるかどうかはわかりません。

enter image description here

答えて

1

はあなたのスクリーンショットによると、データが圧縮されていません。

enter image description here


そして、あなたは、応答のheadersタブチェックすることができます:圧縮された結果の場合には

あなたが反応してこれを取得する必要があり

enter image description here

+0

ので、私のAJAX呼び出しは、私は圧縮データを受信するために何かをしなければならないいけない、大丈夫ですか?問題はサーバー側にありますか?私のヘッダーは 'Transport'情報を持っていません –

+0

はい、リクエストはOKと思われます。データの圧縮を処理する方法については、サーバー(Webサーバーまたはコード)を確認する必要があります。 – Dekel

+0

私はC#を使用しています。戻り値Json(result、JsonRequestBehavior.AllowGet); –

0

これが見つかりましたTOOL maどのリソースが圧縮されていないかを簡単に確認できます。

そしてHereは私がJSONを圧縮する方法です。

enter image description here

関連する問題