【发布时间】:2011-10-17 23:41:01
【问题描述】:
我通过以下方式创建了 WCF REST 服务:
[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"
上述示例中移动设备的唯一相关信息是 69。是否可以修改服务以不发送示例中的任何其他数据?
谢谢!
【问题讨论】: