2011-12-13 125 views
2

我正在編寫一些代碼來與我還沒有的服務進行交互,所以我正在編寫一個模擬器來嘗試去除可能遇到的一些問題我有機會與真實系統進行整合。該接口基本上是一個返回JSON格式字符串的REST樣式接口。
接口規範說,返回JSON格式的響應,而不是標準的HTTP主體。它還表示來自服務器的響應將被zlib壓縮並在頭中設置「Content-Encoding:gzip」。 所以我創建了一個WCF服務,它提供了一個返回JSON格式字符串的REST接口。我現在需要處理等式的壓縮部分。爲了滿足Content-Encoding:gzip要求,我只需簡單地gzip我創建的JSON字符串並返回它,而不是字符串?還是比這更多地參與?讓我知道是否有任何其他信息需要在這裏,因爲我在處理REST/HTTP時仍然是新手。JSON REST服務:內容編碼:gzip

非常感謝您的時間。

+0

我不認爲你需要手動完成其他人的建議。看看這樣的帖子:http://stackoverflow.com/questions/1402295/wcf-rest-compression – Steve

+0

如果我返回gzip的JSON字符串,返回類型是什麼? – 2012-02-23 18:30:31

+0

我返回'流' –

回答

2

簡而言之:是的,就這麼簡單。響應主體只需要是正常響應主體的gzip壓縮版本。

This question可能有一些有用的信息來設置您的服務。

相關問題