Apache HttpComponents Core

Software screenshot:
Apache HttpComponents Core
Software detaljer:
Version: 4.4.4 Opdateret
Upload dato: 6 Mar 16
Licens: Gratis
Popularitet: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Core ikke dækker alle facetter af HTTP-protokollen, men kun de vigtigste basics, er alt, hvad der kræves for at støtte grundlæggende kommunikation mellem en klient og en server.

Biblioteket kan anvendes til opbygning af både klientsiden og serversiden HTTP-tjenester, der støtter de to vigtigste I / O-modeller:

- blokering (seriel, synkrone, baseret på Java I / O)

- ikke-blokerende (parallel, asynkron, baseret på Java NIO)

Biblioteket forsøger at opretholde en balance mellem ydelse og brugervenlighed, samtidig forblive en selvstændig komponent, der kan tilføjes og genbruges i flere programmer og instanser.

Apache HttpComponents Core har også affødt et lignende projekt, Apache HttpComponents Client , en HTTP klientsiden agent.

Hvad er nyt i denne udgivelse:.

  • PrivateKeyStrategy virker ikke med NIO SSL
  • VersionInfo # getUserAgent rapporterer forkert Java-version.
  • Ikke-blokerende forbindelse bør ikke udløse end-of-stream tilbagekald, så længe der stadig er data i sessionen input buffer. Dette kan medføre en række korte pipeline anmodninger om at fejle for tidligt i tilfælde af en uventet forbindelse opsigelse fra modsatte endepunkt.

Hvad er nyt i version 4.4.2:.

  • PrivateKeyStrategy virker ikke med NIO SSL
  • VersionInfo # getUserAgent rapporterer forkert Java-version.
  • Ikke-blokerende forbindelse bør ikke udløse end-of-stream tilbagekald, så længe der stadig er data i sessionen input buffer. Dette kan medføre en række korte pipeline anmodninger om at fejle for tidligt i tilfælde af en uventet forbindelse opsigelse fra modsatte endepunkt.

Hvad er nyt i version 4.4.1:.

  • PrivateKeyStrategy virker ikke med NIO SSL
  • VersionInfo # getUserAgent rapporterer forkert Java-version.
  • Ikke-blokerende forbindelse bør ikke udløse end-of-stream tilbagekald, så længe der stadig er data i sessionen input buffer. Dette kan medføre en række korte pipeline anmodninger om at fejle for tidligt i tilfælde af en uventet forbindelse opsigelse fra modsatte endepunkt.

Hvad er nyt i version 4.4:.

  • Understøttelse af SSL genforhandling med NIO
  • Ud af sekvens HTTP-svar forårsager NPE i HttpAsyncRequestExecutor.
  • Race tilstand, hvis anmodning om forbindelse lykkes og gange ud på samme tid.
  • Fast synkronisering problem i blokering og ikke-blokerende forbindelse pool implementeringer

Hvad er nyt i version 4.2.2:

  • NIO længde afgrænset indhold encoder forkert håndterer meddelelser større end 2GB.
  • Fast regression i DefaultConnectionReuseStrategy får det til forkert flag forbindelser som engangsemballage efter en 204, 205 eller 304 svar.
  • Fast regression i HttpAsyncRequestExecutor får det til at håndtere 204, 205 og 304 svar forkert ved at returnere en besked med en lukket indhold krop.

Hvad er nyt i version 4.2.1:

  • Dette er en patch release, der løser en række ikke-kritiske bugs fundet siden 4.2.

Hvad er nye i version 4.2:

  • De mest bemærkelsesværdige træk indeholdt i denne udgivelse er tilslutning pool komponenter for blokering og ikke-blokerende HTTP-forbindelser og nye asynkrone klient og server side protokolhandlere.

Hvad er nyt i version 4.1.3:

  • Denne udgivelse løser et kritisk regression introduceret i version 4.1 0,2. Under særlige omstændigheder ikke-blokerende SSL-sessioner kan undlade at opsige korrekt, hvis den modsatte ende lukker forbindelsen uden at sende en "tæt anmelde 'besked forårsager en uendelig løkke i I / O-afsendelse tråd.

Hvad er nyt i version 4.1.2:

  • IOSession # setSocketTimeout () metode ikke nulstille timeout tæller.
  • Ikke-blokerende SSL I / O session kan opsige tidligt forårsager besked krop trunkering, når besked indhold luns kodet og forbindelsen er afsluttet på den modsatte ende.
  • Faste forkerte resultater produceret af DefaultConnectionReuseStrategy ved håndtering svarmeddelelser hvis indhold enhed er blevet afkodet eller ændret ved en protokol interceptor.

Hvad er nyt i version 4.1.1:

  • Dette er en patch release, der løser en række ikke-kritiske problemer fundet siden udgivelsen 4.1.
  • Denne udgivelse markerer også afslutningen på støtte til Java 1.3. Pr release 4.2 httpcore vil kræve Java 1.5 for alle dens komponenter.

Hvad er nyt i version 4.1:.

  • DefaultConnectingIOReactor lækker en socket deskriptor, hvis anmodningen session svigter
  • ChunkEncoder kunne anmode om en negativ buffer grænse forårsager en IllegalArgumentException.
  • SSLIOSession # isAppInputReady () ikke kontrollere status af sessionen input buffer.
  • EntityUtils # toString () og EntityUtils # toByteArray () for at vende tilbage null hvis HttpEntity # getContent () er nul.
  • Fast forkert håndtering af HTTP enheder af ikke-blokerende LengthDelimitedDecoder når Content-Length værdi er større end Integer.MAX_VALUE.

Hvad er nyt i version 4.1 Beta 2:

  • Dette er den anden betaversion af httpcore 4.1. Dette er primært en bug fix release, der behandler en række ikke-kritiske bugs.

Lignende software

Guacamole
Guacamole

10 Apr 16

PcapRub
PcapRub

1 Mar 15

MIME
MIME

9 Feb 16

SSH2 (Node.js)
SSH2 (Node.js)

20 Jul 15

Andre software developer Apache Software Foundation

Apache Rat
Apache Rat

13 Apr 15

Apache Accumulo
Apache Accumulo

4 Jun 15

Apache Subversion
Apache Subversion

16 Aug 18

Apache Tajo
Apache Tajo

10 Feb 16

Kommentarer til Apache HttpComponents Core

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!