Microsoft MVP성태의 닷넷 이야기
Supporting compressed request in WCF 3.5 [링크 복사], [링크+제목 복사],
조회: 13337
글쓴 사람
꼭지 (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]

... [76]  77  78  79  80  81  82  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
588이성진2/24/200710762웹 -> 스마트클라이언트 -> 웹서비스 의 세션 공유 방법 ? [1]
583김영민2/22/20079234Vista에서 "관리자 권한으로 실행"을 통해 실행한 프로세스의 동작
584정성태2/22/200710641    답변글 [답변]: Vista에서 "관리자 권한으로 실행"을 통해 실행한 프로세스의 동작
582한귀순2/22/20079333sqlhelper 의 updatedataset
585정성태2/23/20078624    답변글 [답변]: sqlhelper 의 updatedataset [1]
579futu...2/16/200710105VS2005의 스마트 클라이언트에서 웹브라우저 예제 질문입니다. [1]
578정해봉2/16/20079325IE Embeded Assambly 방식에서 CAS 설정 방법 [1]
575박성민2/12/20079860COM에 데이터 보내기 질문입니다. [1]
571엔틱스2/7/200710565그냥... 질문은 아닙니다만... [2]
5682/6/20078001이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요?파일 다운로드1
569정성태2/6/20079138    답변글 [답변]: 이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요? [1]
570정성태2/6/20079223        답변글 [답변]: [답변]: 이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요?
5732/8/20078127            답변글 [답변]: [답변]: [답변]: 이런 오류 화면을 어떻게 찾아봐야 - 알아봐야 - 하는지요? [1]파일 다운로드1
565한귀순2/5/20078786typed dataset 의 유용성
566정성태2/6/200710389    답변글 [답변]: typed dataset의 유용성 [1]
564정민영2/5/20078940혹시 이런 경우 보신적 있으신가 궁금합니다..^^; [2]
563창민이2/2/20079087Visual C++ COM Objects Returning Recordsets 사용에 대해.. [3]
562현석1/29/20078950C# 스마트응용장치에서 아이콘 움직이게하는거 질문요 ^^ [1]파일 다운로드1
559초보1/27/200710315급 질문 입니다. visual studio 자동 종료에 대한 질문입니다. [2]
558즈믄1/26/200710257.Net Framework v2.0에서 Winform의 Panel에 Excel파일 보여주기 [2]
556정재우1/26/20079984vista에서 smartclient의 System.Security.PermissionsRegistryPermission 에러 [1]
555dev....1/25/2007116622005 WebBrowser내에서 팝업 처리 문제 관련 질문입니다.
561정성태1/29/200714556    답변글 [답변]: 2005 WebBrowser 내에서 팝업 처리 문제 관련 질문입니다.
554sky1/23/20079884<급질문> interop 를 사용함에 있어 [2]
557sky1/26/20078303    답변글 [답변]: <급질문> interop 를 사용함에 있어
553deve...1/15/200710249오류가 나는데 도저히 모르겠네여...좀 봐주세요... [3]파일 다운로드1
... [76]  77  78  79  80  81  82  83  84  85  86  87  88  89  90  ...