一、HTTP資料的壓縮
在http協定中當content-encoding對應的值為gzip,deflate,x-gzip,x-deflate時,資料是經過了壓縮之後再進行傳輸的。有些時候我們當我們傳輸的資料比較大的時候,可以采取這種方式,進而提高資料的傳輸速度。在web service中,當某個接口傳回的資料比較大的時候,也可以進行壓縮處理。
二、示例
1、使用soap協定的web service
實體類:
接口MyService:
實作類MyServiceImpl:
服務端啟動類:
用戶端請求類:
2、restful web service
實體類Person:
服務接口MyService:
服務接口實作類MyServiceImpl:
服務類Server:
用戶端通路類Client:
對于使用了gzip進行壓縮之後的響應,通過topMon進行監聽後,傳輸的資料大小會小很多。