Apache HttpComponents Core

Software screenshot:
Apache HttpComponents Core
Software informatie:
Versie: 4.4.4 Bijgewerkt
Upload datum: 6 Mar 16
Licentie: Gratis
Populariteit: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Core heeft geen betrekking op alle facetten van het HTTP-protocol, maar alleen de belangrijkste basis, alles wat nodig is om eenvoudige communicatie tussen een cliënt en een server te ondersteunen.

De bibliotheek kan worden gebruikt voor de opbouw van client en server HTTP diensten, die de twee I / O modellen:

- blokkering (serieel, synchrone, gebaseerd op Java I / O)

- non-blocking (parallel, asynchroon, gebaseerd op Java NIO)

De bibliotheek probeert een balans tussen prestaties en gebruiksgemak te handhaven, terwijl ook de resterende een op zichzelf staand onderdeel dat kan worden toegevoegd en hergebruikt in meerdere applicaties en instances.

Apache HttpComponents Core heeft ook geleid tot een soortgelijk project, Apache HttpComponents Client , een HTTP-client-side-agent.

Wat is nieuw in deze release:.

  • PrivateKeyStrategy werkt niet met NIO SSL
  • VersionInfo # getUserAgent meldt onjuiste versie van Java.
  • Non-blokkerende verbinding moet niet leiden tot end-of-stroom callback zolang er nog gegevens in de sessie invoerbuffer. Dit kan een reeks korte pijplijn verzoeken veroorzaken defect raken bij een onverwachte verbinding beëindiging door de tegenovergestelde eindpunt.

Wat is nieuw in versie 4.4.2:.

  • PrivateKeyStrategy werkt niet met NIO SSL
  • VersionInfo # getUserAgent meldt onjuiste versie van Java.
  • Non-blokkerende verbinding moet niet leiden tot end-of-stroom callback zolang er nog gegevens in de sessie invoerbuffer. Dit kan een reeks korte pijplijn verzoeken veroorzaken defect raken bij een onverwachte verbinding beëindiging door de tegenovergestelde eindpunt.

Wat is nieuw in versie 4.4.1:.

  • PrivateKeyStrategy werkt niet met NIO SSL
  • VersionInfo # getUserAgent meldt onjuiste versie van Java.
  • Non-blokkerende verbinding moet niet leiden tot end-of-stroom callback zolang er nog gegevens in de sessie invoerbuffer. Dit kan een reeks korte pijplijn verzoeken veroorzaken defect raken bij een onverwachte verbinding beëindiging door de tegenovergestelde eindpunt.

Wat is nieuw in versie 4.4:.

  • Ondersteuning voor SSL-heronderhandeling met NIO
  • Uit sequentie HTTP response veroorzaakt NFE in HttpAsyncRequestExecutor.
  • Race staat als de verbinding verzoek slaagt en een time-out op hetzelfde moment.
  • Vaste synchronisatie probleem bij het blokkeren en non-blocking verbindingspool implementaties

Wat is nieuw in versie 4.2.2:

  • NIO lengte gescheiden inhoud encoder verkeerd omgaat met berichten die groter zijn dan 2GB.
  • Fixed regressie in DefaultConnectionReuseStrategy waardoor het ten onrechte vlag verbindingen als niet-herbruikbaar na een 204, 205 of 304 response.
  • Fixed regressie in HttpAsyncRequestExecutor waardoor het te behandelen 204, 205 en 304 reacties ten onrechte door een bericht terug met een afgesloten inhoud lichaam.

Wat is nieuw in versie 4.2.1:

  • Dit is een patch release die een aantal fixes niet-kritieke bugs gevonden sinds 4.2.

Wat is nieuw in versie 4.2:

  • De meest opvallende kenmerken opgenomen in dit persbericht zijn connectie pool componenten voor het blokkeren en non-blocking HTTP-verbindingen en nieuwe asynchrone client en server side protocol handlers.

Wat is nieuw in versie 4.1.3:

  • Deze versie lost een kritische regressie geïntroduceerd in versie 4.1 0,2. Onder bijzondere omstandigheden non-blocking SSL-sessies mogelijk niet correct te beëindigen indien de andere kant wordt afgesloten verbinding zonder het verzenden van een 'dicht op de hoogte' boodschap waardoor een oneindige lus in de I / O-verzending thread.

Wat is nieuw in versie 4.1.2:

  • IOSession # setSocketTimeout () methode niet resetten van de timeout tellen.
  • Non-blocking SSL I / O-sessie voortijdig te beëindigen waardoor bericht body afkappen wanneer de inhoud van berichten wordt brok gecodeerd en de verbinding wordt aan de andere kant gesloten.
  • Vaste onjuiste resultaten geproduceerd door DefaultConnectionReuseStrategy bij het hanteren van antwoord berichten waarvan de inhoud entiteit is gedecodeerd of gewijzigd door een protocol interceptor.

Wat is nieuw in versie 4.1.1:

  • Dit is een patch release die een aantal fixes niet-kritieke problemen gevonden sinds versie 4.1.
  • Deze release markeert ook het einde van de ondersteuning voor Java 1.3. Met ingang van versie 4.2 HttpCore vereist Java 1.5 voor al zijn componenten.

Wat is nieuw in versie 4.1:.

  • DefaultConnectingIOReactor lekt een socket descriptor indien het verzoek sessie mislukt
  • De ChunkEncoder kon vragen voor een negatieve buffer limiet waardoor een IllegalArgumentException.
  • SSLIOSession # isAppInputReady () niet de status van de sessie ingang buffer te controleren.
  • EntityUtils # toString () en EntityUtils # toByteArray () om terug te keren null als HttpEntity # getContent () is nul.
  • Vaste onjuiste afhandeling van HTTP entiteiten die door non-blocking LengthDelimitedDecoder wanneer de Content-Length waarde is groter dan Integer.MAX_VALUE.

Wat is nieuw in versie 4.1 Beta 2:

  • Dit is de tweede BETA release van HttpCore 4.1. Dit is voornamelijk een bug fix release dat een aantal niet-kritieke bugs aanpakt.

Vergelijkbare software

IPy
IPy

11 Apr 15

dnslib
dnslib

12 May 15

Guacamole
Guacamole

10 Apr 16

cap
cap

28 Sep 15

Andere software van ontwikkelaar Apache Software Foundation

Apache BVal
Apache BVal

9 Apr 16

Apache Wink
Apache Wink

13 Apr 15

Apache DeltaSpike
Apache DeltaSpike

10 Feb 16

Apache Commons CSV
Apache Commons CSV

10 Dec 15

Reacties op Apache HttpComponents Core

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!