Apache HttpComponents Core

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

Rating: 2.6/5 (Total Votes: 5)

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

dnsruby
dnsruby

13 May 15

dnslib
dnslib

12 May 15

RubyDNS
RubyDNS

1 Mar 15

Annen programvare fra utvikleren Apache Software Foundation

Kommentarer til Apache HttpComponents Core

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