Apache HttpComponents Core

Skjermbilde programvare:
Apache HttpComponents Core
Prog.varedetaljer:
Versjon: 4.4.4 Oppdatert
Last opp dato: 6 Mar 16
Lisens: Gratis
Popularitet: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Kjerne ikke dekker alle fasetter av HTTP-protokollen, men bare de viktigste grunnleggende, er alt som trengs for å støtte grunnleggende kommunikasjon mellom en klient og en server.

Biblioteket kan brukes for å bygge både klient-side og server-side HTTP tjenester, støtte de to hoved I / O-modeller:

- blokkering (seriell, synkron, basert på Java I / O)

- ikke-blokkerende (parallell, asynkron, basert på Java NIO)

Biblioteket forsøker å opprettholde en balanse mellom ytelse og brukervennlighet, samtidig som rester en selvstendig komponent som kan legges til og gjenbrukes i flere programmer og forekomster.

Apache HttpComponents Kjerne har også skapt et lignende prosjekt, Apache HttpComponents Client , en HTTP klientsiden agent.

Hva er nytt i denne utgaven.

  • PrivateKeyStrategy fungerer ikke med NIO SSL
  • VersionInfo # getUserAgent rapporterer feil Java-versjon.
  • Ikke-blokkerende tilkobling bør ikke utløse end-of-stream tilbakeringing så lenge det fortsatt er data i økten bufferen. Dette kan føre til en rekke korte pipeline forespørsler om å mislykkes for tidlig i tilfelle en uventet forbindelse oppsigelse fra motsatt endepunktet.

Hva er nytt i versjon 4.4.2.

  • PrivateKeyStrategy fungerer ikke med NIO SSL
  • VersionInfo # getUserAgent rapporterer feil Java-versjon.
  • Ikke-blokkerende tilkobling bør ikke utløse end-of-stream tilbakeringing så lenge det fortsatt er data i økten bufferen. Dette kan føre til en rekke korte pipeline forespørsler om å mislykkes for tidlig i tilfelle en uventet forbindelse oppsigelse fra motsatt endepunktet.

Hva er nytt i versjon 4.4.1.

  • PrivateKeyStrategy fungerer ikke med NIO SSL
  • VersionInfo # getUserAgent rapporterer feil Java-versjon.
  • Ikke-blokkerende tilkobling bør ikke utløse end-of-stream tilbakeringing så lenge det fortsatt er data i økten bufferen. Dette kan føre til en rekke korte pipeline forespørsler om å mislykkes for tidlig i tilfelle en uventet forbindelse oppsigelse fra motsatt endepunktet.

Hva er nytt i versjon 4.4:

  • Ut av sekvens HTTP respons fører til NPE i HttpAsyncRequestExecutor.
  • Race tilstand hvis tilkoblingen forespørsel lykkes og ganger ut på samme tid.
  • Fast synkronisering problem i å blokkere og ikke-blokkerende forbindelse basseng implementeringer

Hva er nytt i versjon 4.2.2:

  • NIO lengde avgrenset innhold encoder feil håndterer meldinger større enn 2GB.
  • Fast regresjon i DefaultConnectionReuseStrategy forårsaker den til feil flagg tilkoblinger som ikke-gjenbrukbare etter en 204, 205 eller 304 svar.
  • Fast regresjon i HttpAsyncRequestExecutor får den til å håndtere 204, 205 og 304 svar på feil måte ved å returnere en melding med en vedlagt innhold kroppen.

Hva er nytt i versjon 4.2.1:

  • Dette er en patch utgivelse som fikser en rekke ikke-kritiske bugs funnet siden 4.2.

Hva er nye i versjon 4.2:

  • De mest bemerkelsesverdige funksjonene i denne utgivelsen er tilkoblings basseng komponenter for å blokkere og ikke-blokkerende HTTP-tilkoblinger og nye asynkrone klient- og serversiden protokollhåndterere.

Hva er nytt i versjon 4.1.3:

  • Denne versjonen retter et kritisk som ble introdusert i versjon 4.1 0,2. Under spesielle omstendigheter ikke-blokkerende SSL økter kan ikke klarer å avslutte på riktig måte hvis den motsatte enden avsluttes tilkoblingen uten å sende en "nær varsle 'budskap forårsaker en uendelig loop i I / O utsendelse tråden.

Hva er nytt i versjon 4.1.2:

  • IOSession # setSocketTimeout () metoden ikke nullstille timeout teller.
  • Ikke-blokkerende SSL I / O økten kan avslutte tidlig forårsaker meldingsteksten avkutting når meldingsinnholdet er del kodet og forbindelsen er lukket på den motsatte enden.
  • Faste feil resultater produsert av DefaultConnectionReuseStrategy ved håndtering svarmeldinger med innhold som foretaket har blitt dekodet eller endring av en protokoll avskjæringsjager.

Hva er nytt i versjon 4.1.1:

  • Dette er en patch utgivelse som fikser en rekke ikke-kritiske problemer funnet siden utgivelsen 4.1.
  • Denne utgivelsen markerer også slutten av støtte for Java 1.3. Pr utgivelsen 4,2 HttpCore vil kreve Java 1.5 for alle komponentene.

Hva er nytt i versjon 4.1.

  • DefaultConnectingIOReactor lekker socket descriptor hvis økten forespørsel svikter
  • ChunkEncoder kan be om en negativ buffer grense forårsaker en IllegalArgumentException.
  • SSLIOSession # isAppInputReady () ikke sjekke status for økten bufferen.
  • EntityUtils # toString () og EntityUtils # toByteArray () for å gå tilbake null hvis HttpEntity # getContent () er null.
  • Fast feil håndtering av HTTP-enheter etter ikke-blokkerende LengthDelimitedDecoder når Content-Length verdi er større enn Integer.MAX_VALUE.

Hva er nytt i versjon 4.1 Beta 2:

  • Dette er den andre betaversjonen av HttpCore 4.1. Dette er hovedsakelig en bug fix-utgivelse som løser en rekke ikke-kritiske bugs.

Lignende programvare

RubyDNS
RubyDNS

1 Mar 15

phpIPAM
phpIPAM

11 Aug 16

Guacamole
Guacamole

10 Apr 16

JAXL
JAXL

13 May 15

Annen programvare fra utvikleren Apache Software Foundation

Apache jUDDI
Apache jUDDI

10 Apr 16

Apache Isis
Apache Isis

10 Dec 15

Apache Allura
Apache Allura

10 Feb 16

Apache OODT
Apache OODT

20 Jul 15

Kommentarer til Apache HttpComponents Core

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!