Apache HttpComponents Core

Screenshot Software:
Apache HttpComponents Core
Detalii soft:
Versiune: 4.4.4 Actualizat
Incarca data: 6 Mar 16
Licenţă: Gratuit
Popularitate: 163

Rating: 2.8/5 (Total Votes: 4)

Apache HttpComponents Core nu acoperă toate aspectele protocolul HTTP, ci doar principalele elementele de bază, tot ceea ce este necesar pentru a susține comunicațiile de bază între un client și un server.

Biblioteca poate fi folosit pentru construirea ambele servicii client-side și HTTP server-side, sprijinind cele două modele principale I / O:

- blocare (serial, sincron, bazat pe Java I / O)

- non-blocare (paralel, asincron, bazat pe Java NIO)

Biblioteca încearcă să mențină un echilibru între performanță și ușurința în utilizare, rămânând în același timp, de asemenea, o componentă de sine stătătoare, care pot fi adăugate și reutilizate în mai multe aplicații și instanțe.

Apache HttpComponents Core a dat naștere, de asemenea, un proiect similar, Apache HttpComponents Client , un agent HTTP client-side.

Ce este nou în această versiune:.

  • PrivateKeyStrategy nu funcționează cu NIO SSL
  • VersionInfo # getUserAgent rapoarte Java versiunea incorectă.
  • Non-blocare conexiune nu ar trebui să declanșeze sfârșit de flux de apel invers, atâta timp cât există încă date în buffer-ul de intrare sesiune. Acest lucru poate duce la o serie de solicitări pipeline scurte de a eșua prematur, în cazul unei întreruperi de conexiune neașteptată de punctul final opus.

Ce este nou în versiunea 4.4.2:.

  • PrivateKeyStrategy nu funcționează cu NIO SSL
  • VersionInfo # getUserAgent rapoarte Java versiunea incorectă.
  • Non-blocare conexiune nu ar trebui să declanșeze sfârșit de flux de apel invers, atâta timp cât există încă date în buffer-ul de intrare sesiune. Acest lucru poate duce la o serie de solicitări pipeline scurte de a eșua prematur, în cazul unei întreruperi de conexiune neașteptată de punctul final opus.

Ce este nou în versiunea 4.4.1:.

  • PrivateKeyStrategy nu funcționează cu NIO SSL
  • VersionInfo # getUserAgent rapoarte Java versiunea incorectă.
  • Non-blocare conexiune nu ar trebui să declanșeze sfârșit de flux de apel invers, atâta timp cât există încă date în buffer-ul de intrare sesiune. Acest lucru poate duce la o serie de solicitări pipeline scurte de a eșua prematur, în cazul unei întreruperi de conexiune neașteptată de punctul final opus.

Ce este nou în versiunea 4.4:.

  • Suport pentru SSL re-negociere cu NIO
  • Din răspuns HTTP secvență de cauze NPE în HttpAsyncRequestExecutor.
  • Stare cursă, dacă cererea de conectare reușește și ori în același timp.
  • problemă de sincronizare fixe în blocarea și implementări de blocare non-pool conexiune

Ce este nou în versiunea 4.2.2:

  • Lungime NIO codor conținut delimitat incorect mânere mesaje mai mari decât 2GB.
  • regresie fixă ​​în DefaultConnectionReuseStrategy aceasta cauzând la conexiuni incorect de pavilion sub forma de unică folosință, după un răspuns 204, 205 sau 304.
  • regresie fixă ​​în HttpAsyncRequestExecutor determinându-l să se ocupe de 204, 205 și 304 de răspunsuri incorect prin returnarea unui mesaj cu un conținut de corp închis.

Ce este nou în versiunea 4.2.1:

  • Acesta este o versiune de patch-uri, care stabilește un număr de bug-uri non-critice descoperite după 4.2.

Ce este nou în versiunea 4.2:

  • Caracteristicile cele mai notabile sunt incluse în această versiune sunt componente pool de conexiuni pentru blocarea și non-blocare conexiuni HTTP și noi manipulare client și protocol server side asincron.

Ce este nou în versiunea 4.1.3:

  • Această versiune stabilește o regresie critică introdusă în versiunea 4.1 .2. În condiții speciale de bază non-blocare sesiuni SSL poate să nu reușească să pună capăt în mod corect dacă capătul opus se închide conexiunea fără a trimite un mesaj de "închidere notificare", provocând o buclă infinită în O fir I / expediere.

Ce este nou în versiunea 4.1.2:

  • IOSession # setSocketTimeout (), metoda nu resetați conta timeout.
  • Non-blocare sesiune SSL I / O poate termina prematur cauzand trunchiere corpul mesajului când conținutul mesajului este bucată codat și conexiunea este închisă la capătul opus.
  • rezultate incorecte fixe produse de DefaultConnectionReuseStrategy la manipularea mesajelor de răspuns ale căror entitate conținut a fost decodificat sau modificat printr-un protocol de interceptor.

Ce este nou în versiunea 4.1.1:

  • Acesta este o versiune de patch-uri, care stabilește un număr de problemele de bază non-critice descoperite după eliberare 4.1.
  • Această versiune marchează și sfârșitul suportului pentru Java 1.3. Începând cu versiunea 4.2 httpcore va necesita Java 1.5 pentru toate componentele sale.

Ce este nou în versiunea 4.1:.

  • DefaultConnectingIOReactor scurgeri de un descriptor socket, dacă cererea de sesiune eșuează
  • ChunkEncoder ar putea solicita o limită tampon negativă care cauzează o IllegalArgumentException.
  • SSLIOSession # isAppInputReady () nu verifică starea buffer-ului de intrare sesiune.
  • EntityUtils # toString () și EntityUtils # toByteArray () pentru a reveni null daca HttpEntity # getContent () este nul.
  • Manipularea incorectă fixă ​​a entităților HTTP, prin non-blocare LengthDelimitedDecoder atunci când valoarea Content-lungime este mai mare decât Integer.MAX_VALUE.

Ce este nou în versiunea 4.1 Beta 2:

  • Aceasta este a doua versiune beta a httpcore 4.1. Aceasta este în principal o versiune fix bug care se adresează unui număr de bug-uri care nu sunt critice.

Software similare

dnsruby
dnsruby

13 May 15

PcapRub
PcapRub

1 Mar 15

phpIPAM
phpIPAM

11 Aug 16

Guacamole
Guacamole

10 Apr 16

Alte software-uri de dezvoltator Apache Software Foundation

Comentarii la Apache HttpComponents Core

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!