Apache HttpComponents Core

Sagteware kiekie:
Apache HttpComponents Core
Sagteware besonderhede:
Weergawe: 4.4.4 Opgedateer
Upload datum: 6 Mar 16
Lisensie: Gratis
Populariteit: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Core dek nie alle fasette van die HTTP-protokol, maar slegs die belangrikste basiese beginsels, al wat nodig is om basiese kommunikasie tussen 'n kliënt en 'n bediener ondersteun.

Die biblioteek kan gebruik word vir die bou van beide kliënt-kant en bediener-kant HTTP dienste, ondersteun die twee hoof I / O-modelle:

- blokkeer (reeks, sinchrone, gebaseer op Java I / O)

- nie-blokkeer (parallel, asynchrone, gebaseer op Java NIO)

Die Biblioteek probeer om 'n balans te vind tussen prestasie en gemak van gebruik te handhaaf, terwyl dit ook oorblywende n selfstandige komponent wat bygevoeg kan word en weer gebruik word in verskeie programme en gevalle.

Apache HttpComponents Core het ook tot gevolg gehad het 'n soortgelyke projek, Apache HttpComponents kliënt , 'n HTTP-kliënt-kant agent.

Wat is nuut in hierdie release:.

  • PrivateKeyStrategy werk nie met NIO SSL
  • VersionInfo # getUserAgent verslae verkeerde Java weergawe.
  • Nie-blokkeer verband moet nie aktiveer die einde van die stroom terugbel solank daar nog data in die sessie insette buffer. Dit kan 'n reeks van kort pyplyn versoeke laat vroeg misluk in die geval van 'n onverwagte verband beëindiging deur die teenoorgestelde eindpunt.

Wat is nuut in weergawe 4.4.2:.

  • PrivateKeyStrategy werk nie met NIO SSL
  • VersionInfo # getUserAgent verslae verkeerde Java weergawe.
  • Nie-blokkeer verband moet nie aktiveer die einde van die stroom terugbel solank daar nog data in die sessie insette buffer. Dit kan 'n reeks van kort pyplyn versoeke laat vroeg misluk in die geval van 'n onverwagte verband beëindiging deur die teenoorgestelde eindpunt.

Wat is nuut in weergawe 4.4.1:.

  • PrivateKeyStrategy werk nie met NIO SSL
  • VersionInfo # getUserAgent verslae verkeerde Java weergawe.
  • Nie-blokkeer verband moet nie aktiveer die einde van die stroom terugbel solank daar nog data in die sessie insette buffer. Dit kan 'n reeks van kort pyplyn versoeke laat vroeg misluk in die geval van 'n onverwagte verband beëindiging deur die teenoorgestelde eindpunt.

Wat is nuut in weergawe 4.4:.

  • Ondersteuning vir SSL heronderhandeling met NIO
  • Uit volgorde HTTP reaksie veroorsaak NPE in HttpAsyncRequestExecutor.
  • Race toestand as verband versoek slaag en keer uit op dieselfde tyd.
  • Vaste sinchronisasie probleem in die sluit en nie-blokkeer verband swembad implementering

Wat is nuut in weergawe 4.2.2:

  • NIO lengte afgebaken inhoud encoder verkeerd hanteer boodskappe groter as 2GB.
  • Vaste regressie in DefaultConnectionReuseStrategy veroorsaak dat dit verkeerd vlag verbindings as nie-herbruikbare na 'n 204, 205 of 304 reaksie.
  • Vaste regressie in HttpAsyncRequestExecutor veroorsaak dat dit te hanteer 204, 205 en 304 antwoorde verkeerd deur 'n boodskap terug met 'n ingeslote inhoud liggaam.

Wat is nuut in weergawe 4.2.1:

  • Dit is 'n pleister release dat 'n aantal fixes nie-kritieke foute gevind sedert 4.2.

Wat is nuut in weergawe 4.2:

  • Die mees noemenswaardige kenmerke ingesluit in hierdie weergawe is verband swembad komponente vir die sluit en nie-blokkeer HTTP konneksies en nuwe asynchrone kliënt en bediener kant protokolhanteerders.

Wat is nuut in weergawe 4.1.3:

  • Hierdie weergawe fixes 'n kritiese regressie bekendgestel in weergawe 4.1 0,2. Onder spesiale omstandighede nie-blokkeer SSL sessies kan nie korrek te beëindig indien die teenoorgestelde kant gesluit verband sonder die stuur van 'n "naby stel 'n boodskap veroorsaak 'n oneindige lus in die I / O versending draad.

Wat is nuut in weergawe 4.1.2:

  • IOSession # setSocketTimeout () metode nie weer die tyduit telling.
  • Nie-blokkeer SSL I / O sessie kan voortydig beëindig veroorsaak boodskap liggaam afkorting wanneer die inhoud van boodskappe is deel gekodeer en die verbinding aan die ander kant toe.
  • Vaste verkeerde resultate wat deur DefaultConnectionReuseStrategy tydens hantering reaksie boodskappe waarvan die inhoud entiteit is ontsyfer of verander word deur 'n protokol Interceptor.

Wat is nuut in weergawe 4.1.1:

  • Dit is 'n pleister release dat 'n aantal fixes nie-kritieke kwessies gevind sedert vrylating 4.1.
  • Hierdie weergawe is ook die einde van ondersteuning vir Java 1.3. Vanaf release 4.2 HttpCore sal vereis Java 1.5 vir al sy komponente.

Wat is nuut in weergawe 4.1:.

  • DefaultConnectingIOReactor lek 'n voetstuk descriptor indien die versoek sessie versuim
  • Die ChunkEncoder kon vra vir 'n negatiewe buffer limiet wat 'n IllegalArgumentException.
  • SSLIOSession # isAppInputReady () nie die status van die sessie insette buffer kyk.
  • EntityUtils # toString () en EntityUtils # toByteArray () om terug te keer nul as HttpEntity # getContent () is nul.
  • Vaste verkeerde hantering van HTTP entiteite deur nie-blokkeer LengthDelimitedDecoder wanneer die inhoud-Lengte waarde is groter as Integer.MAX_VALUE.

Wat is nuut in weergawe 4.1 Beta 2:

  • Dit is die tweede Beta van HttpCore 4.1. Dit is hoofsaaklik 'n bugfix release dat 'n aantal nie-kritieke foute aanspreek.

Soortgelyke sagteware

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

20 Jul 15

Offline.js
Offline.js

10 Dec 15

MIME
MIME

9 Feb 16

RubyDNS
RubyDNS

1 Mar 15

Ander sagteware ontwikkelaar Apache Software Foundation

Apache Subversion
Apache Subversion

16 Aug 18

Apache Blur
Apache Blur

13 Apr 15

Apache Axiom
Apache Axiom

6 Mar 16

Kommentaar te Apache HttpComponents Core

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!