Microsoft MVP성태의 닷넷 이야기
Supporting compressed request in WCF 3.5 [링크 복사], [링크+제목 복사],
조회: 13349
글쓴 사람
꼭지 (safetime at hanmail.net)
홈페이지
첨부 파일
 


안녕하세요.
이놈과 열심히 머리 싸움을 하고 있네요.

문제는 RESTful webserivce에서 gzip compression을 지원하는 문제인데,
Response에 대한 부분은 IIS가 자동으로 해주니 문제가 안되고,

Client에서 gzip으로 압축해온 메시지(Request)에 대해 WCF3.5(IIS에 호스팅)에서 풀어야 하는데
도무질 붙질 않네요.

MS에서 GZipEncoder를 제공해주긴 하는데(1), 이것과 현재 사용하고 있는 webHTTPBinding하고 붙힐려구 하는데, 마땅한 예제가 보이질 않네요. (web.config configuration).

혹 관련 정보 있으시면 염치불구하고 부탁드리겠습니다.



1.
http://msdn.microsoft.com/en-us/library/ms751458.aspx

2.
http://community.infragistics.com/blogs/anton_staykov/archive/2010/08/24/silverlight-wcf-service-compression-azure.aspx








[최초 등록일: ]
[최종 수정일: 3/3/2011]


비밀번호

댓글 작성자
 



2011-03-04 10시37분
아래의 URL을 원하시는 것 같은데.. 맞나요? ^^

WCF REST (WebHttpBinding compatible ) client gzip compression - decompress web responses from server
; http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/8c3eafae-b6a1-441f-85ef-90721d941a1a/
정성태
2011-03-07 02시15분
[꼭지] 안녕하세요.
네 맞긴 한데, 이 경우(1)는 Client에서 처리(compress/decompress)하는 부분에 대한 부분이고,
지금 제가 풀고 있는 문제는 (1) 경우에서 압축되어서 날아온 request를 처리(decompress)하는 부분입니다.

web.config하고 webHTTPding(with gzip encoder)하고 연결해야 하는데 그부분이 쉽지 않네요. ^^
[guest]
2011-03-08 12시56분
재미있는 질문이군요. ^^ 그렇다면, IIS 호스팅 상태에서 반환에만 GZip 압축을 IIS 가 자동으로 해주고, 요청 시에는 자동으로 안해준다는 것인가요? 검색을 해보면, 그런 류에 대한 궁금함이 없는 것을 보면 자동으로 되는 듯 한데... 해봐야겠군요. ^^
정성태
2011-03-08 12시52분
[꼭지] 네, 성태님..
JSON 구조자체가 데이터 사이즈를 크게하는 구조라서 Response뿐만 아니라 Request에서부터 압축을 하게끔 하고 있습니다.
[guest]
2011-03-09 04시36분
[꼭지] 아래 사이트 참고하고 있는 중입니다. ^^

http://www.frenk.com/2009/12/gzip-compression-wcfsilverlight/
[guest]

1  2  3  4  [5]  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
5832김지우2/21/20232952event와 delegate의 차이 , event를 써야하는 이유 [1]
5831이우람2/20/20233189ref 전역변수가 pinned가 될수 있나요? [2]
5830냉수마찰2/19/20233481C# GridView에 Column별 데이터 추가하는 방법에 대해 [1]
5829수박942/19/20233491키움 API를 윈폼과 WPF의 네임스페이스 없이 콘솔이나 WinUI3에서 사용할 수 있는 방법이 있나요? [2]파일 다운로드1
5828김재영2/19/20233284장기적으로는 this 구문을 안쓰는게 맞을까요? [2]
5827lee2/18/20233185파이썬 설치 오류 질문입니다 [1]
5826Syong2/14/20233777Socket 관련 Leak (OverlappedAsyncResult, OverlappedData) 관련 문의 [7]파일 다운로드1
5825박성원2/14/20233341Listview 컨트롤의 화면 전환 시 갱신 속도 [1]
5823검은콩2/13/20233938catch(Exception ex)의 line번호를 쉽게 알 수 없는지요? [7]
5822김지우2/11/20233194책을 보면서 sync, async 이해가 되지 않는 부분이 있습니다. [5]파일 다운로드2
5821검은콩2/9/20233216Async 신뢰성과 소켓데이터 [4]
5820차가워2/8/20233307다른 프로세스 실행 후 포커스 가져오기 [3]
5819취준생2/7/20233411WPF 관련 실무가 궁금합니다. [3]
5818윤길2/7/20232852ObservableCollection 에서 INotifyPropertyChanged 구현해야하나요? [2]
5817흰털너부리2/7/20232997배포 시 winform 실행 콘솔로그 보는 방법 [1]
5816흰털너부리2/6/20232818.net core json array validation 질문 드립니다. [1]
5815김재영2/6/20232940종단간 암호화에 대해 시나리오인데 타당한 시나리오일까요? [2]
5814한예지 donator2/6/20233302decompile? [9]
5813김재영2/5/20233185openssl genrsa 2048시 키 생성이 다르게 됩니다. - 파일첨부 [4]파일 다운로드1
5812김재영2/5/20233436openssl genrsa 2048시 키 생성이 다르게 됩니다. [2]
5811치르바2/3/20233277MiniDumpWriteDump API로 덤프수집을 했는데요.. [3]
5810이건우1/31/20233398윈도우서비스를 통한 웹통신관련 질문입니다 [3]
5809이상훈1/31/20233841다채널 영상 디스플레이어 개발 관련 질문입니다. [3]
5808근우1/30/20233498WPF 에서 UserControl 과 ControlTemplate 의 차이점은 무엇인가요? [6]
5807궁금맨1/28/20234657C# 10 책에 나온 예제의 결과가 제 컴에서는 좀 달라서요. 이유가 궁금합니다. [1]
5806스레드1/25/20233171총정리 - 다양한 스레드들 [초안] [1]파일 다운로드1
1  2  3  4  [5]  6  7  8  9  10  11  12  13  14  15  ...