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

Requests
Requests

28 Feb 15

Switchmap
Switchmap

10 Feb 16

Requests
Requests

12 May 15

SockJS
SockJS

10 Dec 15

Outro software de desenvolvedor Apache Software Foundation

Apache Spark
Apache Spark

6 Mar 16

Apache Rave
Apache Rave

13 Apr 15

Apache JSPWiki
Apache JSPWiki

12 May 15

Comentário para Apache HttpComponents Core

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