Apache HttpComponents Core

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

Rating: 3.3/5 (Total Votes: 3)

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

RubyDNS
RubyDNS

1 Mar 15

Guacamole
Guacamole

10 Apr 16

dnsruby
dnsruby

13 May 15

cap
cap

28 Sep 15

Alte software-uri de dezvoltator Apache Software Foundation

Apache Tika
Apache Tika

20 Jul 15

Apache ServiceMix
Apache ServiceMix

11 Mar 16

Apache Kafka
Apache Kafka

10 Dec 15

Apache Rat
Apache Rat

13 Apr 15

Comentarii la Apache HttpComponents Core

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