2015-02-07 1 views
0

일부 게시물 요청이있는 WCF 서비스가 있습니다. 이 WCF JSON 사용하고 있습니다. WCF에 대한 클라이언트를 통해 그 POST 메서드에 GZipped/Compressed 컨텐츠를 보내야합니다. 이것을 달성하는 방법?POST에서 WCF Gzip 요청

+0

이미 시도한 항목과 정확하게 실패한 항목을 게시하면 도움이됩니다. – Barracuda

답변

0

System.IO.Compression 네임 스페이스의 GZipStream 클래스를 사용하여 요청 데이터를 압축 할 수 있습니다. 다음 샘플 코드는 압축하는 방법을 보여줍니다.

using (Stream requestStream = request.GetRequestStream()) 
{ 
     using(var zipStream = new GZipStream(requestStream , CompressionMode.Compress)) 
     { 
      zipStream.Write(byteData, 0, byteData.Length);   
     } 
}