Apache HttpComponents Core

Phần mềm chụp màn hình:
Apache HttpComponents Core
Các chi tiết về phần mềm:
Phiên bản: 4.4.4 Cập nhật
Ngày tải lên: 6 Mar 16
Nhà phát triển: Apache Software Foundation
Giấy phép: Miễn phí
Phổ biến: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents lõi không bao gồm tất cả các khía cạnh của giao thức HTTP, nhưng chỉ có những điều cơ bản chính, tất cả những gì cần thiết để hỗ trợ thông tin liên lạc cơ bản giữa một client và một server.

Các thư viện có thể được sử dụng để xây dựng cả hai dịch vụ phía client và server-side HTTP, hỗ trợ hai mô hình I / O chính:

- chặn (nối tiếp, đồng bộ, dựa trên Java I / O)

- non-blocking (song song, không đồng bộ, dựa trên Java NIO)

Các thư viện sẽ cố gắng để duy trì một sự cân bằng giữa hiệu năng và dễ sử dụng, trong khi cũng còn lại một thành phần khép kín có thể được thêm và tái sử dụng trong nhiều ứng dụng và trường hợp.

Apache HttpComponents Core cũng đã sinh ra một dự án tương tự, Apache HttpComponents Khách hàng , một đại lý HTTP client-side.

Điều gì là mới trong phiên bản này:.

  • PrivateKeyStrategy không làm việc với nio SSL
  • VersionInfo # getUserAgent báo cáo phiên bản Java không chính xác.
  • Non-blocking kết nối không cần kích hoạt cuối cùng của dòng gọi lại miễn là vẫn có dữ liệu trong bộ đệm phiên đầu vào. Điều này có thể gây ra một loạt các yêu cầu pipelined ngắn thất bại sớm trong trường hợp chấm dứt kết nối bất ngờ bởi các thiết bị đầu cuối đối diện.

Điều gì là mới trong phiên bản 4.4.2:.

  • PrivateKeyStrategy không làm việc với nio SSL
  • VersionInfo # getUserAgent báo cáo phiên bản Java không chính xác.
  • Non-blocking kết nối không cần kích hoạt cuối cùng của dòng gọi lại miễn là vẫn có dữ liệu trong bộ đệm phiên đầu vào. Điều này có thể gây ra một loạt các yêu cầu pipelined ngắn thất bại sớm trong trường hợp chấm dứt kết nối bất ngờ bởi các thiết bị đầu cuối đối diện.

Điều gì là mới trong phiên bản 4.4.1:.

  • PrivateKeyStrategy không làm việc với nio SSL
  • VersionInfo # getUserAgent báo cáo phiên bản Java không chính xác.
  • Non-blocking kết nối không cần kích hoạt cuối cùng của dòng gọi lại miễn là vẫn có dữ liệu trong bộ đệm phiên đầu vào. Điều này có thể gây ra một loạt các yêu cầu pipelined ngắn thất bại sớm trong trường hợp chấm dứt kết nối bất ngờ bởi các thiết bị đầu cuối đối diện.

Điều gì là mới trong phiên bản 4.4:.

  • Hỗ trợ cho SSL tái đàm phán với nio
  • Trong phản ứng HTTP tự gây NPE trong HttpAsyncRequestExecutor.
  • tình trạng đua nếu yêu cầu kết nối thành công và thời gian ra cùng một lúc.
  • Cố định vấn đề đồng bộ trong việc ngăn chặn và triển khai không chặn kết nối hồ bơi

Điều gì là mới trong phiên bản 4.2.2:

  • chiều dài nio phân định mã hóa nội dung không đúng xử lý thông điệp lớn hơn 2GB.
  • Cố định hồi quy trong DefaultConnectionReuseStrategy gây ra nó để sai các kết nối cờ là không thể tái sử dụng sau khi 204, 205 hoặc 304 trả lời.
  • Cố định hồi quy trong HttpAsyncRequestExecutor gây ra nó để xử lý 204, 205 và 304 phản ứng không đúng bằng cách trả lại một tin nhắn với một cơ thể nội dung kèm theo.

Điều gì là mới trong phiên bản 4.2.1:

  • Đây là một phát hành bản vá sửa chữa một số lỗi không quan trọng tìm thấy kể từ 4.2.

mới trong phiên bản 4.2 là gì:

  • Các tính năng đáng chú ý nhất trong phiên bản này là thành phần hồ kết nối ngăn chặn và không chặn các kết nối HTTP và máy khách và máy chủ giao thức bên không đồng bộ xử lý mới.

Điều gì là mới trong phiên bản 4.1.3:

  • Phiên bản này sửa chữa một hồi quy quan trọng được giới thiệu trong phiên bản 4.1 .2. Trong những trường hợp đặc biệt không chặn phiên SSL có thể không chấm dứt một cách chính xác nếu kết thúc đối diện tắt kết nối mà không gửi tin nhắn 'đóng thông báo' gây ra một vòng lặp vô hạn trong I / O chủ đề công văn.

Điều gì là mới trong phiên bản 4.1.2:

  • IOSession # setSocketTimeout () phương pháp không reset đếm thời gian chờ.
  • Non-blocking SSL I / O phiên có thể chấm dứt sớm gây ra cơ thể thông báo cắt ngắn khi nội dung tin nhắn được đoạn mã và kết nối được đóng cửa vào cuối đối diện.
  • kết quả không chính xác cố định sản xuất bởi DefaultConnectionReuseStrategy khi xử lý thông điệp trả lời mà thực thể nội dung đã được giải mã hoặc thay đổi bởi một máy bay đánh chặn giao thức.

Điều gì là mới trong phiên bản 4.1.1:

  • Đây là một phát hành bản vá sửa chữa một số vấn đề không quan trọng tìm thấy kể từ khi phát hành 4.1.
  • Phiên bản này cũng đánh dấu sự kết thúc hỗ trợ cho Java 1.3. Khi phát hành 4,2 httpcore sẽ yêu cầu Java 1.5 cho tất cả các thành phần của nó.

Điều gì là mới trong phiên bản 4.1:.

  • DefaultConnectingIOReactor rò rỉ một mô tả ổ cắm nếu yêu cầu phiên không
  • Các ChunkEncoder có thể yêu cầu cho một giới hạn bộ đệm tiêu cực gây ra một IllegalArgumentException.
  • SSLIOSession # isAppInputReady () không kiểm tra tình trạng của bộ đệm phiên đầu vào.
  • EntityUtils # toString () và EntityUtils # toByteArray () để trả về null nếu HttpEntity # getContent () là null.
  • Cố định xử lý không đúng của các thực HTTP bằng cách không chặn LengthDelimitedDecoder khi giá trị Content-Length lớn hơn Integer.MAX_VALUE.

Điều gì là mới trong phiên bản 4.1 Beta 2:

  • Đây là phiên bản BETA thứ hai của httpcore 4.1. Điều này chủ yếu là một sửa chữa lỗi phát hành nhằm giải quyết một số lỗi không quan trọng.

Phần mềm tương tự

PcapRub
PcapRub

1 Mar 15

IPy
IPy

11 Apr 15

dnslib
dnslib

12 May 15

CiscoConfParse
CiscoConfParse

19 Jul 15

Phần mềm khác của nhà phát triển Apache Software Foundation

Apache Groovy
Apache Groovy

10 Dec 15

Apache CXF
Apache CXF

9 Feb 16

Apache SSHD
Apache SSHD

9 Apr 16

Apache Log4j
Apache Log4j

9 Feb 16

Ý kiến ​​để Apache HttpComponents Core

Bình luận không
Nhập bình luận
Bật hình ảnh!