HTTP compression

1053 단어 compression
자료:http://www.websiteoptimization.com/speed/tweak/compress/
Http 는 전송 층 에서 데 이 터 를 압축 하여 데이터 의 전송 부 피 를 줄 이 는 것 을 지원 합 니 다.jax-ws 에서 client 는 server 에서 요청 을 보 내 려 고 합 니 다.데이터 압축 처 리 를 하 는 방식 은 다음 과 같다.
Map<String, List<String> httpHeaders = new HashMap<String, List<String>>(); 
httpHeaders.put("Content-Encoding", Collections.singletonList("gzip")); 
httpHeaders.put("Accept-Encoding", Collections.singletonList("gzip")); 
Map<String, Object> reqContext = ((bindingProvider)proxy).getRequestContext(); 
requestContext.put(MessageContext.HTTP_REQUEST_HEADERS, httpHeaders); 

  위의 코드 는 server 가 압축 데 이 터 를 꺼 낼 수 있다 는 것 을 명확 하 게 알 고 있 습 니 다.그렇지 않 으 면 오류 가 발생 할 수 있 습 니 다.server 가 지원 하 는 지 모 르 겠 으 면 아래 줄 을 지 울 수 있 습 니 다.
httpHeaders.put("Content-Encoding", Collections.singletonList("gzip"));

좋은 웹페이지 즐겨찾기