Apache HttpComponents Core

Tela Software:
Apache HttpComponents Core
Detalhes de Software:
Versão: 4.4.4 Atualizado
Data de upload: 6 Mar 16
Licença: Livre
Popularidade: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Núcleo não cobre todos os aspectos do protocolo HTTP, mas apenas os principais princípios, tudo que é necessário para suportar comunicações básicas entre um cliente e um servidor.

A biblioteca pode ser usado para a construção de ambos os serviços do lado do cliente e HTTP do lado do servidor, suportando os dois modelos de E / S principais:

- bloqueio (de série, síncrona, baseado em Java I / O)

- non-blocking (paralela, assíncrona, baseado em Java NIO)

A biblioteca tenta manter um equilíbrio entre desempenho e facilidade de uso, ao mesmo tempo, permanecendo um componente independente que podem ser adicionados e reutilizado em múltiplas aplicações e instâncias.

Apache HttpComponents Núcleo também gerou um projeto semelhante, Apache HttpComponents Cliente , um agente do lado do cliente HTTP.

O que é novo nesta versão:.

  • PrivateKeyStrategy não funciona com NIO SSL
  • VersionInfo # getUserAgent relata versão Java incorreto.
  • Não-bloqueio de conexão não deve acionar callback fim-de-stream enquanto ainda há dados no buffer de entrada sessão. Isso pode causar uma série de pedidos de pipeline curtas a falhar prematuramente em caso de término de conexão inesperada pelo ponto de extremidade oposta.

O que é novo na versão 4.4.2:.

  • PrivateKeyStrategy não funciona com NIO SSL
  • VersionInfo # getUserAgent relata versão Java incorreto.
  • Não-bloqueio de conexão não deve acionar callback fim-de-stream enquanto ainda há dados no buffer de entrada sessão. Isso pode causar uma série de pedidos de pipeline curtas a falhar prematuramente em caso de término de conexão inesperada pelo ponto de extremidade oposta.

O que é novo na versão 4.4.1:.

  • PrivateKeyStrategy não funciona com NIO SSL
  • VersionInfo # getUserAgent relata versão Java incorreto.
  • Não-bloqueio de conexão não deve acionar callback fim-de-stream enquanto ainda há dados no buffer de entrada sessão. Isso pode causar uma série de pedidos de pipeline curtas a falhar prematuramente em caso de término de conexão inesperada pelo ponto de extremidade oposta.

O que é novo na versão 4.4:.

  • O suporte para SSL re-negociação com NIO
  • Fora de resposta HTTP sequência causa NPE em HttpAsyncRequestExecutor.
  • condição de corrida se solicitação de conexão for bem-sucedido e os tempos fora ao mesmo tempo.
  • problema de sincronização fixa no bloqueio e implementações de bloqueio não-pool de conexão

O que é novo na versão 4.2.2:

  • comprimento NIO codificador conteúdo delimitado manipula incorretamente mensagens maior do que 2GB.
  • regressão fixa em DefaultConnectionReuseStrategy fazendo com que ele incorretamente conexões marcar como não reutilizável após uma resposta 204, 205 ou 304.
  • regressão fixa em HttpAsyncRequestExecutor fazendo com que lidar com 204, 205 e 304 respostas de forma incorrecta, retornando uma mensagem com um corpo de conteúdo fechado.

O que é novo na versão 4.2.1:

  • Esta é uma versão patch que corrige uma série de erros não-críticos encontrado desde 4.2.

O que é novo na versão 4.2:

  • As características mais notáveis ​​incluídos nesta versão são componentes do pool de conexão para o bloqueio e não-bloqueando conexões HTTP e novos clientes e protocolo do lado do servidor manipuladores assíncronas.

O que é novo na versão 4.1.3:

  • Esta versão corrige uma regressão crítica introduzido na versão 4.1 .2. Em circunstâncias especiais não-bloqueio sessões SSL pode falhar para terminar corretamente se a extremidade oposta desliga conexão sem enviar uma mensagem de "notificar close 'causando um loop infinito no segmento de despacho I / O.

O que é novo na versão 4.1.2:

  • método IOSession # setSocketTimeout () não repõe o contagem de tempo limite.
  • Não-bloqueio de sessão SSL I / O pode terminar prematuramente causando truncamento corpo da mensagem quando o conteúdo da mensagem é pedaço codificados e a conexão é fechada na extremidade oposta.
  • Correção dos resultados incorretos produzidos por DefaultConnectionReuseStrategy ao manusear mensagens de resposta cuja entidade conteúdo foi decodificado ou modificado por um interceptor de protocolo.

O que é novo na versão 4.1.1:

  • Esta é uma versão patch que corrige uma série de problemas não críticos encontrados desde o lançamento 4.1.
  • Esta versão também marca o fim do suporte para Java 1.3. A partir do lançamento do 4.2 HttpCore exigirá Java 1.5 para todos os seus componentes.

O que é novo na versão 4.1:.

  • DefaultConnectingIOReactor vazamentos de um descritor de socket, se o pedido de sessão falha
  • O ChunkEncoder poderia pedir para um limite de buffer negativo causando um IllegalArgumentException.
  • SSLIOSession # isAppInputReady () não verificar o estado do buffer de entrada sessão.
  • EntityUtils # toString () e EntityUtils # ToByteArray () para retornar nulo se HttpEntity # getContent () é nulo.
  • Fixed manipulação incorreta de entidades HTTP por LengthDelimitedDecoder sem bloqueio quando o valor Content-Length é maior do que Integer.MAX_VALUE.

O que é novo na versão 4.1 Beta 2:

  • Esta é a segunda versão beta do HttpCore 4.1. Isto é principalmente uma versão de correção de bug que aborda uma série de bugs não críticos.

Programas semelhantes

python-iptables
python-iptables

1 Oct 15

RubyDNS
RubyDNS

1 Mar 15

ipaddress
ipaddress

13 Apr 15

Heyoffline.js
Heyoffline.js

12 May 15

Outro software de desenvolvedor Apache Software Foundation

Jetspeed
Jetspeed

1 Oct 15

Apache BVal
Apache BVal

9 Apr 16

Apache Calcite
Apache Calcite

6 Mar 16

Comentário para Apache HttpComponents Core

Comentários não encontrado
Adicionar comentário
Ligue imagens!