Apache HttpComponents Core

소프트웨어 스크린 샷:
Apache HttpComponents Core
소프트웨어 정보:
버전: 4.4.4 업데이트
업로드 날짜: 6 Mar 16
라이센스: 무료
인기: 17

Rating: 3.3/5 (Total Votes: 3)

아파치 HttpComponents 코어는 HTTP 프로토콜의 모든 측면 있지만 기본 원리를 커버하지 않으며, 모두가 클라이언트와 서버 사이의 기본적인 통신을 지원하기 위해 필요한.

라이브러리의 두 개의 주요 I / O 모델을 클라이언트 측 및 서버 측 HTTP 서비스를 구축지지 사용될 수있다 :

- 차단 (시리얼, 동기, 자바 I / O 기준)

- 비 차단 (병렬, 비동기 자바 NIO 기준)

라이브러리는 여러 응용 프로그램 및 인스턴스 추가 및 재사용 할 수있는 독립적 인 구성 요소를 유지하면서, 성능 및 사용의 용이성 사이의 균형을 유지하려고합니다.

아파치 HttpComponents 코어는 또한 유사한 프로젝트, 아파치 HttpComponents 클라이언트, HTTP 클라이언트 측 에이전트를 낳았다

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

PrivateKeyStrategy NIO SSL 작동하지 않습니다.
VERSIONINFO # getUserAgent 잘못된 Java 버전을보고합니다.
비 블로킹 연결 한 여전히 세션 입력 버퍼에 데이터가로 끝 스트림 콜백을 유발하지 않아야합니다. 이것은 반대의 엔드 포인트 예기치 연결 종료시 조기에 실패 짧은 파이프 라인 된 일련의 요청이 발생할 수있다.

이 버전 4.4.2의 새로운 기능 :

이 PrivateKeyStrategy는 NIO SSL 작동하지 않습니다.
VERSIONINFO # getUserAgent 잘못된 Java 버전을보고합니다.
비 블로킹 연결 한 여전히 세션 입력 버퍼에 데이터가로 끝 스트림 콜백을 유발하지 않아야합니다. 이것은 반대의 엔드 포인트 예기치 연결 종료시 조기에 실패 짧은 파이프 라인 된 일련의 요청이 발생할 수있다.

이 버전 4.4.1의 새로운 기능 :

이 PrivateKeyStrategy는 NIO SSL 작동하지 않습니다.
VERSIONINFO # getUserAgent 잘못된 Java 버전을보고합니다.
비 블로킹 연결 한 여전히 세션 입력 버퍼에 데이터가로 끝 스트림 콜백을 유발하지 않아야합니다. 이것은 반대의 엔드 포인트 예기치 연결 종료시 조기에 실패 짧은 파이프 라인 된 일련의 요청이 발생할 수있다.

버전 4.4의 새로운 기능 :

NIO와 SSL 다시 협상을 지원합니다.
시퀀스에서 HTTP 응답 HttpAsyncRequestExecutor에서 NPE가 발생합니다.
경쟁 상태 접속 요청이 성공 함과 동시에 타임 아웃 경우.
연결 풀 구현을 차단 및 비 차단에 고정 동기화 문제

이 버전 4.2.2의 새로운 기능입니다 :

NIO 길이로 구분 된 콘텐츠 인코더를 잘못 2GB 이내의 메시지 큰 처리합니다.
그것은 204, 205 또는 304 응답 후 비 재사용으로 잘못 플래그 연결에 원인이 DefaultConnectionReuseStrategy에서 고정 회귀.
밀폐 된 콘텐츠 몸 메시지를 반환하여 204, 205, 304 응답을 잘못 처리하는 원인 HttpAsyncRequestExecutor에서 고정 회귀.

이 4.2 이후 발견 된 중요하지 않은 버그의 번호를 수정 패치 릴리스는 다음과 같습니다

이 버전 4.2.1의 새로운 기능입니다.

이 버전 4.2의 새로운 기능 :이 릴리스에 포함 된 가장 주목할만한 기능은 차단 및 HTTP 연결과 새로운 비동기 클라이언트와 서버 측 프로토콜 핸들러 비 차단 연결 풀 구성 요소는

이 있습니다 .

이 버전 4.1.3의 새로운 기능 :

이 릴리스 버전 4.1.2에 도입 된 중요한 회귀를 해결합니다. 특별한 상황에서 비 차단 SSL 세션은 반대쪽 끝은 I / O 파견 스레드에서 무한 루프를 일으키는 '가까운 통지'메시지를 전송하지 않고 연결을 종료하는 경우 올바르게 종료되지 않을 수 있습니다.

이 버전 4.1.2의 새로운 기능입니다 :

이 IOSession # setSocketTimeout () 메소드는 타임 아웃 카운트를 재설정하지 않습니다.
비 차단 된 SSL을 I / O 세션은 메시지 내용은 청크 부호화하고 연결 반대편 폐쇄 메시지 본문 절단을 야기 일찍 종료 할 수있다.
내용이 실체 프로토콜 인터셉터에 의해 디코딩 또는 수정 된 응답 메시지를 처리​​ 할 때 DefaultConnectionReuseStrategy에 의해 생성 된 고정 잘못된 결과.

이 릴리스 4.1 이후 발견 된 중요하지 않은 문제들을 해결하는 패치 릴리스는 다음과 같습니다

이 버전 4.1.1의 새로운 기능입니다.
이 릴리스는 또한 자바 1.3에 대한 지원의 끝을 표시합니다. 릴리스 4.2 HttpCore의 모든 구성 요소에 대한 자바 1.5이 필요합니다.

버전 4.1의 새로운 기능입니다 세션 요청이 실패하는 경우

DefaultConnectingIOReactor는 소켓 기술자를 누수.
ChunkEncoder는 IllegalArgumentException가 발생 음의 버퍼 제한을 요청 할 수있다.
SSLIOSession # isAppInputReady은 () 세션 입력 버퍼의 상태를 확인하지 않습니다.
HttpEntity #의 getContent ()가 null의 경우 EntityUtils # toString () 및 EntityUtils # toByteArray ()는 null을 반환합니다.
비 차단 LengthDelimitedDecoder에 의해 HTTP 엔터티의 잘못된 취급을 고정 콘텐츠 길이 값에 Integer.MAX_VALUE보다 큰 경우.

이 버전 4.1 베타 2의 새로운 기능 :

이는 HttpCore 4.1의 두 번째 베타 릴리스입니다. 이것은 주로 중요하지 않은 버그의 숫자를 해결하는 버그 수정 릴리스입니다.

유사한 소프트웨어

SockJS
SockJS

10 Dec 15

RubyDNS
RubyDNS

1 Mar 15

Net::SSH
Net::SSH

28 Feb 15

PcapRub
PcapRub

1 Mar 15

개발자의 기타 소프트웨어 Apache Software Foundation

Apache BookKeeper
Apache BookKeeper

13 Apr 15

Apache Tomcat
Apache Tomcat

20 Jul 15

Jetspeed
Jetspeed

1 Oct 15

Apache Flume
Apache Flume

4 Jun 15

코멘트 Apache HttpComponents Core

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!