Apache HttpComponents Core

Software kuvakaappaus:
Apache HttpComponents Core
Ohjelmiston tiedot:
Versio: 4.4.4 Päivitetty
Lähetyksen päivämäärä: 6 Mar 16
Lupa: Vapaa
Suosio: 17

Rating: 3.3/5 (Total Votes: 3)

Apache HttpComponents Core ei kata kaikkia puolia HTTP-protokollaa, mutta vain tärkeimmät perusasiat, kaikki mitä tarvitaan tukemaan perus yhteydenpitoa asiakkaan ja palvelimen.

Kirjasto voidaan käyttää rakennettaessa sekä client-side ja server-side HTTP palvelut, tukee kaksi I / O malleja:

- esto (serial, synkroninen, joka perustuu Java I / O)

- estoton (rinnakkais-, asynkroninen, joka perustuu Java NIO)

Kirjasto yrittää ylläpitää tasapainon suorituskyvyn ja helppokäyttöisyyden, samalla jäljellä itsenäinen komponentti, joka voidaan lisätä ja käyttää uudelleen useita sovelluksia ja esimerkkejä.

Apache HttpComponents Core on myös poikinut samanlainen projekti, Apache HttpComponents Client , HTTP client-side aine.

Mikä on uusi tässä julkaisussa:

  • PrivateKeyStrategy ei toimi NIO SSL.
  • VersionInfo # getUserAgent raportoi virheellinen Java-versio.
  • Non-esto liitokseen ei laukaista lopun stream soittopyyntö niin kauan kuin on vielä istunnon tietojen syöttö puskuri. Tämä voi aiheuttaa useita lyhyitä liukuhihna pyyntöjä epäonnistua ennenaikaisesti tapauksessa odottamattoman yhteyden päättymisen vastakkaisen päätepiste.

Mikä on uusi versiossa 4.4.2:

  • PrivateKeyStrategy ei toimi NIO SSL.
  • VersionInfo # getUserAgent raportoi virheellinen Java-versio.
  • Non-esto liitokseen ei laukaista lopun stream soittopyyntö niin kauan kuin on vielä istunnon tietojen syöttö puskuri. Tämä voi aiheuttaa useita lyhyitä liukuhihna pyyntöjä epäonnistua ennenaikaisesti tapauksessa odottamattoman yhteyden päättymisen vastakkaisen päätepiste.

Mikä on uusi versiossa 4.4.1:

  • PrivateKeyStrategy ei toimi NIO SSL.
  • VersionInfo # getUserAgent raportoi virheellinen Java-versio.
  • Non-esto liitokseen ei laukaista lopun stream soittopyyntö niin kauan kuin on vielä istunnon tietojen syöttö puskuri. Tämä voi aiheuttaa useita lyhyitä liukuhihna pyyntöjä epäonnistua ennenaikaisesti tapauksessa odottamattoman yhteyden päättymisen vastakkaisen päätepiste.

Mikä on uusi versiossa 4.4:

  • Tuki SSL uudelleen neuvottelun NIO.
  • väärässä järjestyksessä HTTP-vastauksen aiheuttaa nonyylifenolietoksylaatin HttpAsyncRequestExecutor.
  • Race edellytys, jos yhteys on menestyksekäs ja ajat ulos samanaikaisesti.
  • Kiinteät synkronoinnin ongelma esto ja ei-esto yhteys pool toteutuksia

Mikä on uusi versiossa 4.2.2:

  • NIO pituus rajattua sisältöä anturin virheellisesti käsittelee viestit suurempi 2GB.
  • Kiinteät heikentämiseen DefaultConnectionReuseStrategy aiheuttaen sen virheellisesti lipun liitännät kertakäyttöisellä jälkeen 204, 205 tai 304 vastausta.
  • Kiinteät heikentämiseen HttpAsyncRequestExecutor aiheuttaa se käsitellä 204, 205 ja 304 vasteet virheellisesti palauttamalla viestin varustetuille sisällön elin.

Mikä on uusi versiossa 4.2.1:

  • Tämä on laastari julkaisu, joka korjaa useita ei-kriittisiä vikoja havaittu vuodesta 4.2.

Mikä on uusi versiossa 4.2:

  • Merkittävin ominaisuudet sisältyvät tässä julkaisussa ovat yhteydessä altaan osia suojaamisen ja ei-esto HTTP-yhteydet ja uusia asynkroninen asiakkaan ja palvelimen puolella protokollan käsittelijät.

Mikä on uusi versiossa 4.1.3:

  • Tämä julkaisu korjaa kriittisen regressio käyttöön versiossa 4.1 0,2. Erityisissä olosuhteissa estoton SSL istuntoja voi epäonnistua purkaa oikein, jos vastakkaiseen päähän sammuu yhteyden lähettämättä "lähellä ilmoittaa" sanoma aiheuttaa päättymättömään silmukkaan I / O lähettäminen säiettä.

Mikä on uusi versiossa 4.1.2:

  • IOSession # setSocketTimeout () menetelmä ei palauta timeout määrä.
  • estoton SSL I / O-istunto voi päättyä ennenaikaisesti aiheuttaa viestin rungossa katkaisun, kun viestin sisältö möhkäle koodataan ja yhteys on suljettu vastakkaiseen päähän.
  • Kiinteät virheellisiä tuloksia tuottamat DefaultConnectionReuseStrategy käsiteltäessä vastausviestit jonka sisältö kokonaisuus on dekoodattu tai modifioitu protokolla torjuntahävittäjä.

Mikä on uusi versiossa 4.1.1:

  • Tämä on laastari julkaisu, joka korjaa useita ei-kriittiset ongelmat löytyvät vuodesta release 4.1.
  • Tämä julkaisu merkitsee myös tuen loppumisesta Java 1.3. Vuodesta julkaisu 4.2 HttpCore vaatii Java 1.5 kaikkine osineen.

Mikä on uusi versiossa 4.1:

  • DefaultConnectingIOReactor vuotaa pistorasiaan avainsana jos istunto epäonnistuu.
  • ChunkEncoder voisi pyytää negatiivinen puskuri rajan aiheuttaen IllegalArgumentException.
  • SSLIOSession # isAppInputReady () ei tarkistaa tilan istunnon-puskurin.
  • EntityUtils # toString () ja EntityUtils # toByteArray () palauttaa null, jos HttpEntity # getContent () on nolla.
  • Kiinteä väärä käsittely HTTP yhteisöjä estottoman LengthDelimitedDecoder kun Content-Length-arvo on suurempi kuin Integer.MAX_VALUE.

Mikä on uusi versiossa 4.1 Beta 2:

  • Tämä on toinen beetaversiota HttpCore 4.1. Tämä on lähinnä bug fix release että käsitellään useita ei-kriittisiä vikoja.

Vastaavia ohjelmistoja

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

20 Jul 15

Heyoffline.js
Heyoffline.js

12 May 15

MIME
MIME

9 Feb 16

Muu ohjelmistojen kehittäjä Apache Software Foundation

Apache Parquet
Apache Parquet

9 Feb 16

Apache Log4j
Apache Log4j

9 Feb 16

Apache Airavata
Apache Airavata

6 Mar 16

Apache Empire-db
Apache Empire-db

10 Dec 15

Kommentit Apache HttpComponents Core

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!