Apache HttpComponents Client je nástupcem široce používané Jakarta Commons HttpClient 3,1 a je úzce integrován s Apache HttpComponents jádra knihovně.
Knihovna Klient HttpComponents je nástroj určený k rozšíření Java vestavěné podpoře různými funkcemi HTTP souvisejících s poskytováním další funkce spojené s ověřováním, připojení a správu cookie.
To pomáhá developer hodně při vytváření softwaru HTTP integrovaný a aplikací, zejména proto, že knihovna je obsah agnostik a může být použit pro širokou sadu nástrojů.
HttpClient v souladu s následujícími parametry:
* RFC 1945 Hypertext Transfer Protocol - HTTP / 1.0
* RFC 2616 Hypertext Transfer Protocol - HTTP / 1.1
* RFC 2109 Mechanismus HTTP State Management (cookies)
* RFC 2965 Mechanismus HTTP State Management (Cookies v2)
* RFC Authentication 2617 HTTP: Základní a Digest Access Authentication
Co je nového v této verzi:
- < li> HttpClient 4.3.4 (GA) je vydání údržby, která zvyšuje výkon při vysokých scénářů souběžnosti.
- Tato verze nahrazuje dynamické proxy s třídami vlastního proxy serveru a eliminuje nit tvrzení v java.reflect.Proxy.newInstance () při leasingu připojení z fondu připojení a reakce zpracování zpráv.
Co je nového ve verzi 4.5:
- HttpClient 4.3.4 (GA) je vydání údržby, které zlepšuje výkon ve vysokých scénářů souběžnosti.
- Tato verze nahrazuje dynamické proxy s třídami vlastního proxy serveru a eliminuje nit tvrzení v java.reflect.Proxy.newInstance () při leasingu připojení z fondu připojení a reakce zpracování zpráv.
Co je nového ve verzi 4.4.1:
- HttpClient 4.3.4 (GA) je údržba uvolňování, která zvyšuje výkon při vysokých scénářů souběžnosti.
- Tato verze nahrazuje dynamické proxy s třídami vlastního proxy serveru a eliminuje nit tvrzení v java.reflect.Proxy.newInstance () při leasingu připojení z fondu připojení a reakce zpracování zpráv.
Co je nového ve verzi 4.4:
- HttpClient 4.3.4 (GA) je vydání údržby, které zlepšuje výkon ve vysokých scénářů souběžnosti.
- Tato verze nahrazuje dynamické proxy s třídami vlastního proxy serveru a eliminuje nit tvrzení v java.reflect.Proxy.newInstance () při leasingu připojení z fondu připojení a reakce zpracování zpráv.
Co je nového ve verzi 4.3-beta1:
- Podpora pro Java 7 try-s-zdrojů pro řízení zdrojů (přerušení spojení.)
- Přidal tekutých Builder tříd pro HttpEntity, HttpRequest a HttpClient instancí.
- Odmítání preference a konfigurační rozhraní API založené na HttpParams rozhraní ve prospěch konstruktoru vstřikování a hladkých objekty konfigurace.
- Reliance na objektově neměnnosti namísto synchronizace přístupu pro bezpečnost závitu. Několik starých tříd, jejichž instance může být sdílena více výměn požadavek byly nahrazeny neměnnými ekvivalenty.
- DefaultHttpClient, DecompressingHttpClient, CachingHttpClient a podobné třídy jsou zastaralé ve prospěch stavitel tříd, které produkují neměnné instance HttpClient.
Co je nového ve verzi 4.2.1:
- Toto je chyba verze oprava, která řeší celou řadu problémů hlášených od vydání 4.2.
Co je nového ve verzi 4.2:
- Nová fasáda API pro HttpClient založené na konceptu plynulý rozhraní. Plynulá API zpřístupní pouze nejzákladnější funkce HttpClient a je určen pro relativně jednoduché případy užití, které nevyžadují úplnou flexibilitu HttpClient. Nicméně, plynulý API téměř zcela zbavuje uživatele od nutnosti řešit správu připojení a deallocation zdrojů.
- přepracován a přepsat kód pro správu připojení.
Co je nového ve verzi 4.1.3:
- Toto je chyba verze oprava, která řeší celou řadu problémů našel problémy, protože 4.1.2 především v HTTP cache modulu.
Co je nového ve verzi 4.2-alpha1:.
- přepracován a přepsat kód pro správu připojení
- Nová fasáda API pro HttpClient založené na konceptu plynulou rozhraní.
- authentication Enhanced HTTP API, které umožňuje HttpClient zvládnout složitější scénáře ověřování.
Co je nového ve verzi 4.1.2:
- Toto je chyba verze oprava, která řeší celou řadu non-kritické problémy hlášené od vydání 4.1.1.
Co je nového ve verzi 4.1.1:
- HttpHostConnectException není správně zopakována pro přímé a non-raženy proxy připojení.
- změnil způsob, jakým URIUtils # rewriteURI zpracovává více po sobě jdoucích lomítek v komponentě URI cestě: vícenásobné přední lomítka budou nahrazeny jedním lomítkem, aby se zabránilo záměně s komponentou úřadu. Zbývající obsah dráhy nebude změněna.
- Opravena kritická chyba způsobující záhlaví Proxy-Authorization, který bude odeslán do cílového hostitele při tunelování požadavky prostřednictvím proxy serveru, který vyžaduje ověření.
- Opravena chyba způsobující protokolu interceptor RequestAuthCache generovat neplatný AuthScope instance při vyhledávání uživatelských pověření pro preventivní autentizaci.
- Pevné způsob DigestScheme generuje kódové slovo počítání hodnoty.
Co je nového ve verzi 4.0.3:
- HttpClient 4.0.2 je vydání údržby, které opravy řada chyb objevených od předchozí stabilní verzi. To je pravděpodobné, že bude posledním vydáním z větve 4.0.x.
Co je nového ve verzi 4.1 Alpha 1:
- SO_TIMEOUT není vynulován na perzistentní (opětovně použity ) přípojky.
- Rozšířená přesměrování klienta zpracování rozhraní, které umožňují kontrolu obsahu přesměrování.
- Podpora schéma autentizace SPNEGO.
- Přidány parametry pro definování pořadí preferencí pro podporované auth programů pro cílového hostitele a autentizaci serveru proxy.
- Transparentní podpora kódování obsahu.
Co je nového ve verzi 4.0.1:.
- Odstraněna závislost na jcip-annotations.jar
- SO_TIMEOUT není vynulován o perzistentních (re-použitý) připojení.
- UrlEncodedFormEntity nyní nastaví znakovou sadu na hlavičku Content-Type.
- vypadl Log je vyhledávání v krátké trvání objektů zhoršil výkon.
- URLEncodedUtils nyní správně analyzuje form-url kódované entity, které specifikovat znakovou sadu.
Komentáře nebyl nalezen