Apache HttpComponents Client er efterfølgeren til de udbredte Jakarta Commons HttpClient 3.1 og er tæt integreret med Apache HttpComponents Core bibliotek.
HttpComponents Client Biblioteket er et værktøj bestemt til at udvide Javas indbyggede støtte til forskellige HTTP-relaterede funktioner, der giver ekstra funktioner i relation til godkendelse, tilslutning, og cookie management.
Dette hjælper udvikler en masse, når man bygger HTTP-integreret software og applikationer, især fordi biblioteket er indholdet agnostiker og kan bruges til en lang række værktøjer.
HttpClient opfylder følgende specifikationer:
* RFC 1945 Hypertext Transfer Protocol - HTTP / 1.0
* RFC 2616 Hypertext Transfer Protocol - HTTP / 1.1
* RFC 2109 HTTP State Management Mechanism (Cookies)
* RFC 2965 HTTP State Management Mechanism (Cookies v2)
* RFC 2617 HTTP Authentication: Basic og Digest Access Authentication
Hvad er nyt i denne udgivelse:
- < li> HttpClient 4.3.4 (GA) er en vedligeholdelse udgivelse, der forbedrer ydeevnen i høje concurrency scenarier.
- Denne version erstatter dynamiske fuldmagter med brugerdefinerede proxy klasser og eliminerer tråd påstand i java.reflect.Proxy.newInstance (), når leasing forbindelser fra tilslutning pool og forarbejdning svarmeddelelser.
Hvad er nyt i version 4.5:
- HttpClient 4.3.4 (GA) er en vedligeholdelse udgivelse, der forbedrer ydeevnen i høje concurrency scenarier.
- Denne version erstatter dynamiske fuldmagter med brugerdefinerede proxy klasser og eliminerer tråd påstand i java.reflect.Proxy.newInstance (), når leasing forbindelser fra tilslutning pool og forarbejdning svarmeddelelser.
Hvad er nyt i version 4.4.1:
- HttpClient 4.3.4 (GA) er en vedligeholdelse udgivelse, der forbedrer ydeevnen i høje concurrency scenarier.
- Denne version erstatter dynamiske fuldmagter med brugerdefinerede proxy klasser og eliminerer tråd påstand i java.reflect.Proxy.newInstance (), når leasing forbindelser fra tilslutning pool og forarbejdning svarmeddelelser.
Hvad er nyt i version 4.4:
- HttpClient 4.3.4 (GA) er en vedligeholdelse udgivelse, der forbedrer ydeevnen i høje concurrency scenarier.
- Denne version erstatter dynamiske fuldmagter med brugerdefinerede proxy klasser og eliminerer tråd påstand i java.reflect.Proxy.newInstance (), når leasing forbindelser fra tilslutning pool og forarbejdning svarmeddelelser.
Hvad er nyt i version 4.3-beta1:
- Understøttelse af Java 7 try-med-ressourcer til ressourceforvaltning (tilslutning udgivelse.)
- Tilføjet flydende Builder klasser for HttpEntity, HttpRequest og httpclient tilfælde.
- udfasning af præference og konfiguration API baseret på HttpParams grænseflade til fordel for konstruktør indsprøjtning og almindelig konfiguration objekter.
- Afhængigheden objekt uforanderlighed i stedet for adgang synkronisering for tråd sikkerhed. Adskillige gamle klasser, hvis instanser kan deles af flere udvekslinger anmodning er blevet erstattet af uforanderlige ækvivalenter.
- DefaultHttpClient, DecompressingHttpClient, CachingHttpClient og lignende klasser er forældet til fordel for builder klasser, der producerer uforanderlige httpclient tilfælde.
Hvad er nyt i version 4.2.1:
- Dette er en bug fix release, der behandler en række spørgsmål rapporteret siden udgivelsen 4.2.
Hvad er nyt i version 4.2:
- Ny facade API til HttpClient baseret på begrebet en flydende grænseflade. Den flydende API udsætter kun de mest grundlæggende funktioner i HttpClient og er beregnet til relativt simple use cases, der ikke kræver den fulde fleksibilitet HttpClient. Men den flydende API næsten helt fritager brugerne fra at skulle beskæftige sig med tilslutning ledelse og ressource deallokering.
- Redesignet og omskrevet forbindelse management kode.
Hvad er nyt i version 4.1.3:
- Dette er en bug fix release, der behandler en række spørgsmål spørgsmål fundet siden 4.1.2 primært i HTTP caching modulet.
Hvad er nyt i version 4.2-alfa1:.
- Redesignet og omskrevet forbindelse management kode
- Ny facade API til HttpClient baseret på konceptet om en flydende interface.
- Forbedret HTTP-godkendelse API, der gør det muligt HttpClient til at håndtere mere komplekse scenarier authentication.
Hvad er nyt i version 4.1.2:
- Dette er en bug fix release, der behandler en række af ikke-kritiske problemer rapporteret siden udgivelsen 4.1.1.
Hvad er nyt i version 4.1.1:
- HttpHostConnectException ikke korrekt prøvet til direkte og ikke-tunneleres proxy-forbindelser.
- ændret den måde URIUtils # rewriteURI håndterer flere på hinanden følgende skråstreger i URI kurvekomponent: flere førende skråstreger vil blive erstattet af en skråstreg for at undgå forveksling med den myndighed komponent. Det resterende indhold af stien vil ikke blive ændret.
- Fixed kritisk fejl forårsager Proxy-Authorization header skal sendes til målet vært, når tunneling ansøgninger gennem en proxy-server, der kræver godkendelse.
- Fixed bug forårsager RequestAuthCache protokollen interceptor til at generere et ugyldigt AuthScope eksempel når man ser op brugeroplysninger for forebyggende godkendelse.
- Ordnede måde DigestScheme genererer nonce-tæller værdier.
Hvad er nyt i version 4.0.3:
- HttpClient 4.0.2 er en vedligeholdelse udgivelse, der rettelser en række bugs opdaget siden sidste stabile udgave. Dette vil sandsynligvis være den sidste frigivelse fra 4.0.x gren.
Hvad er nyt i version 4.1 Alpha 1:
- SO_TIMEOUT nulstilles ikke om persistente (genbruges ) forbindelser.
- Udvidet kundens omdirigering håndtering grænseflade at muliggøre kontrol af indholdet af omdirigeringen.
- Understøttelse af SPNEGO autentifikationsordning.
- Tilføjet parametre til at definere rækkefølgen af præference for understøttede auth ordninger for målet vært og proxy-godkendelse.
- Transparent indhold kodning support.
Hvad er nyt i version 4.0.1:.
- Fjernet afhængighed jcip-annotations.jar
- SO_TIMEOUT nulstilles ikke om persistente (genbruges) forbindelser.
- UrlEncodedFormEntity nu sætter tegnsæt på Content-Type header.
- Slået Log opslag i kortlivede objekter forringe ydeevnen.
- URLEncodedUtils nu korrekt analyserer formular-URL-kodet enheder, der angiver et tegnsæt.
Kommentarer ikke fundet