Apache HttpComponents klient är efterföljaren till den utbredda Jakarta Commons Httpclient 3,1 och är integrerad med Apache HttpComponents Kärna bibliotek.
HttpComponents klientbibliotek är ett verktyg avsett att utöka Javas inbyggt stöd för olika HTTP-relaterade funktioner, som ger extra funktioner i samband med autentisering, anslutning och cookie-hantering.
Detta hjälper utvecklare en hel del när man bygger HTTP-integrerad mjukvara och applikationer, särskilt eftersom biblioteket är innehåll agnostiker och kan användas för ett brett spektrum av verktyg.
Httpclient överensstämmer med följande 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-autentisering: Basic och Digest accessautentiserings
Vad är nytt i den här versionen:
- < li> Httpclient 4.3.4 (GA) är en underhållsversion som förbättrar prestanda i höga samtidighet scenarier.
- Denna version ersätter dynamiska proxies med anpassade proxy klasser och eliminerar tråd påstående i java.reflect.Proxy.newInstance () när leasing anslutningar från anslutnings pool och bearbetning svarsmeddelanden.
Vad är nytt i version 4.5:
- Httpclient 4.3.4 (GA) är en underhållsversion som förbättrar prestanda i höga samtidighet scenarier.
- Denna version ersätter dynamiska proxies med anpassade proxy klasser och eliminerar tråd påstående i java.reflect.Proxy.newInstance () när leasing anslutningar från anslutnings pool och bearbetning svarsmeddelanden.
Vad är nytt i version 4.4.1:
- Httpclient 4.3.4 (GA) är en underhålls release som förbättrar prestanda i höga samtidighet scenarier.
- Denna version ersätter dynamiska proxies med anpassade proxy klasser och eliminerar tråd påstående i java.reflect.Proxy.newInstance () när leasing anslutningar från anslutnings pool och bearbetning svarsmeddelanden.
Vad är nytt i version 4.4:
- Httpclient 4.3.4 (GA) är en underhållsversion som förbättrar prestanda i höga samtidighet scenarier.
- Denna version ersätter dynamiska proxies med anpassade proxy klasser och eliminerar tråd påstående i java.reflect.Proxy.newInstance () när leasing anslutningar från anslutnings pool och bearbetning svarsmeddelanden.
Vad är nytt i version 4.3-beta1:
- Stöd för Java 7 try-med-resurser för resurshantering (anslutning release.)
- Inkom flytande Builder klasser för HttpEntity, httprequest och Httpclient instanser.
- Avskrivningar företräde och konfiguration API baserat på HttpParams gränssnitt till förmån för konstruktör injektion och vanligt konfigurationsobjekt.
- Beroendet av objekt oföränderlighet i stället för synkronisering tillgång till tråd säkerhet. Flera gamla klasser vars instanser kan delas av flera begäran börser har ersatts av oföränderliga medel.
- DefaultHttpClient, DecompressingHttpClient, CachingHttpClient och liknande klasser ersatts builder klasser som producerar oföränderliga Httpclient instanser.
Vad är nytt i version 4.2.1:
- Detta är en buggfix release som behandlar ett antal frågor som rapporterats sedan frigör 4,2.
Vad är nytt i version 4.2:
- Ny fasad API för Httpclient baserad på konceptet av en flytande gränssnitt. Den flytande API innehåller endast de mest grundläggande funktionerna i Httpclient och är avsedd för relativt enkla användningsfall som inte kräver full flexibilitet av Httpclient. Men den flytande API lindrar nästan helt användare från att behöva ta itu med anslutningshantering och resurs avallokering.
- Omgjort och omskriven anslutningskoden.
Vad är nytt i version 4.1.3:
- Detta är en buggfix release som behandlar ett antal frågor frågor funnit sedan 4.1.2 främst i HTTP-caching-modulen.
Vad är nytt i version 4.2-alfa-1.
- Omgjort och omskriven anslutningshanteringen koden
- Ny fasad API för Httpclient baserad på konceptet av en flytande gränssnitt.
- Förbättrad HTTP-autentisering API som gör det möjligt för Httpclient att hantera mer komplexa scenarier autentiserings.
Vad är nytt i version 4.1.2:
- Detta är en buggfix release som behandlar ett antal icke-kritiska problem som rapporterats sedan frigör 4.1.1.
Vad är nytt i version 4.1.1:
- HttpHostConnectException inte omprövat korrekt för direkt och icke-tunnlas proxyanslutningar.
- förändrat hur URIUtils # rewriteURI hanterar flera efterföljande snedstreck i URI bankomponent: flera ledande snedstreck kommer att ersättas av ett snedstreck för att undvika förväxling med myndigheten komponenten. Den kvarvarande halten av banan ändras inte.
- Fast kritisk bugg orsakar proxyauktorisering rubrik som ska skickas till målet värd när tunnling ansökningar genom en proxyserver som kräver autentisering.
- Fast bugg orsakar RequestAuthCache protokollet jaktplan för att generera en ogiltig AuthScope exempel när man tittar upp användaruppgifter för förebyggande autentisering.
- Fast vägen DigestScheme genererar nonce-räknevärden.
Vad är nytt i version 4.0.3:
- Httpclient 4.0.2 är en underhållsversion som fixar ett antal buggar som upptäckts sedan föregående stabila utgåvan. Detta kommer sannolikt att vara den senaste utgåvan från 4.0.x grenen.
Vad är nytt i version 4.1 Alpha 1:
- SO_TIMEOUT återställs inte om långlivade (återanvändas ) anslutningar.
- Utökad kundens omdirigering hantering gränssnitt för att möjliggöra kontroll av innehållet i omdirigeringen.
- Stöd för SPNEGO autentiseringsschema.
- tillagda parametrar för att definiera prioritetsordning för stöd auth system för målvärden och proxyautentisering.
- Transparent innehåll kodstöd.
Vad är nytt i version 4.0.1.
- Bort beroende jcip-annotations.jar
- SO_TIMEOUT återställs inte om långlivade (återanvändas) anslutningar.
- UrlEncodedFormEntity sätter nu charset på Content-Type-headern.
- Utslagna Logga uppslag i kortlivat föremål försämrar prestanda.
- URLEncodedUtils tolkar nu korrekt form URL-kodad enheter som anger en teckenuppsättning.
Kommentarer hittades inte