2011-10-17 29 views
0

我創建WCF REST服務方式如下:如何減少JSON響應數據爲最小

[WebGet(UriTemplate = "StoreData/sid={SessionID}&Data={UserData}", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)] 
     public string StoreData(string SessionID, string UserData) 
     { 
      string result = DBWorks.StoreUserData(SessionID, UserData); 
      return result; 
     } 

該服務由移動設備,以減少我想鏈路成本消耗,從而發送儘可能少的數據儘可能。上述服務返回以下結果:

.CONNECT 

.HTTP/1.1 200 OK 

.Content-Length: 4 

.Content-Type: application/json; charset=utf-8 

.Server: Microsoft-HTTPAPI/2.0 

.Date: Mon, 17 Oct 2011 23:25:55 GMT 

. 

."69" 

的唯一相關的從上述axample移動設備信息69是否有可能修改服務,使得任何從示例的其他數據的將不被髮送?

謝謝!

回答

1

因爲除了69之外的所有東西都是HTTP標頭,所以我很難看到它如何被進一步融化。

0

其他行是標準的HTTP響應頭(除了可能的日期和服務器)。即使您可以刪除它們,您也不應該如何知道您的客戶是否已成功處理請求(200 OK),或不知道(例如400錯誤請求)?