Apache HttpComponents Client on jatkoa laajalti käytetty Jakarta Commons HttpClient 3.1 ja on integroitu tiiviisti Apache HttpComponents Core kirjasto.
HttpComponents Client kirjasto on työkalu tarkoitus laajentaa Javan sisäänrakennettu tuki eri HTTP liittyviä ominaisuuksia, jotka tarjoavat lisäominaisuuksia liittyvät todennus, yhteys, ja cookie hallinta.
Tämä auttaa kehittäjä paljon rakennettaessa HTTP-integroituja ohjelmistoja ja sovelluksia, varsinkin kun kirjasto on sisältöä agnostikko ja voidaan käyttää moniin työkaluja.
HttpClient täyttää seuraavat vaatimukset:
* 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 (evästeet v2)
* RFC 2617 HTTP Authentication: Basic ja Digest Access Authentication
Mikä on uusi tässä julkaisussa:
- < li> HttpClient 4.3.4 (GA) on ylläpitojulkaisu joka parantaa suorituskykyä korkea samanaikaisuuden skenaarioissa.
- Tämä tiedote korvaa dynaamisen valtakirjoja mukautettuja proxy luokat ja poistaa kierre kiistaa java.reflect.Proxy.newInstance (), kun leasing yhteydet yhteyden altaan ja käsittely vasteen viestejä.
Mikä on uusi versiossa 4.5:
- HttpClient 4.3.4 (GA) on ylläpitojulkaisu joka parantaa suorituskykyä korkea samanaikaisuuden skenaarioissa.
- Tämä tiedote korvaa dynaamisen valtakirjoja mukautettuja proxy luokat ja poistaa kierre kiistaa java.reflect.Proxy.newInstance (), kun leasing yhteydet yhteyden altaan ja käsittely vasteen viestejä.
Mikä on uusi versiossa 4.4.1:
- HttpClient 4.3.4 (GA) on ylläpito julkaisu, joka parantaa suorituskykyä korkea samanaikaisuuden skenaarioissa.
- Tämä tiedote korvaa dynaamisen valtakirjoja mukautettuja proxy luokat ja poistaa kierre kiistaa java.reflect.Proxy.newInstance (), kun leasing yhteydet yhteyden altaan ja käsittely vasteen viestejä.
Mikä on uusi versiossa 4.4:
- HttpClient 4.3.4 (GA) on ylläpitojulkaisu joka parantaa suorituskykyä korkea samanaikaisuuden skenaarioissa.
- Tämä tiedote korvaa dynaamisen valtakirjoja mukautettuja proxy luokat ja poistaa kierre kiistaa java.reflect.Proxy.newInstance (), kun leasing yhteydet yhteyden altaan ja käsittely vasteen viestejä.
Mikä on uusi versiossa 4.3-beeta1:
- tuki Java 7 try-with-resursseja resurssienhallinta (katkaisun.)
- lisätyt sujuvasti Builder luokat HttpEntity, HttpRequest ja HttpClient tapauksissa.
- Poistot parempana ja kokoonpano API perustuu HttpParams käyttöliittymän hyväksi rakentaja injektio ja tavallinen -määritysobjekteja.
- Riippuvuus kohde muuttumattomuutta sijaan pääsy synkronoinnin thread turvallisuus. Useita vanhoja tyyppejä, joiden tapauksia voidaan jakaa useiden pyyntö vaihtoa on korvattu muuttumaton vastineet.
- DefaultHttpClient, DecompressingHttpClient, CachingHttpClient ja vastaavat luokat ovat vanhentuneita hyväksi rakentaja luokat, jotka tuottavat muuttumaton HttpClient tapauksissa.
Mikä on uusi versiossa 4.2.1:
- Tämä on virhe fix release että käsitellään useita kysymyksiä raportoitu vuodesta release 4.2.
Mikä on uusi versiossa 4.2:
- Uusi julkisivu API HttpClient perustuu käsitteeseen sujuvasti käyttöliittymä. Sujuva API paljastaa vain keskeisimpiä toimintoja HttpClient ja on tarkoitettu suhteellisen yksinkertainen käyttötapauksia, jotka eivät vaadi täyttä joustavuutta HttpClient. Kuitenkin sujuva API lähes kokonaan vapauttaa käyttäjiä saamasta käsitellä yhteyden hallintaa ja resurssien varausten purkamisessa.
- Uudelleen suunniteltu ja kirjoitettu uudelleen yhteyden hallinnan koodia.
Mikä on uusi versiossa 4.1.3:
- Tämä on virhe fix release että käsitellään useita kysymyksiä asioista löytyi koska 4.1.2 lähinnä HTTP välimuistin moduuli.
Mikä on uusi versiossa 4.2-alfa 1:
- Uudelleen suunniteltu ja kirjoitettu uudelleen yhteyden hallinnan koodia.
- Uusi julkisivu API HttpClient perustuu käsitteeseen sujuvasti käyttöliittymän.
- Tehostettu HTTP authentication API, joka mahdollistaa HttpClient käsittelemään monimutkaisempia todennus skenaarioita.
Mikä on uusi versiossa 4.1.2:
- Tämä on virhe fix release että käsitellään useita ei-kriittisiä kysymyksiä raportoitu vuodesta release 4.1.1.
Mikä on uusi versiossa 4.1.1:
- HttpHostConnectException ei oikein yritetään suoraan ja ei-tunneloidaan proxy-yhteydet.
- muuttanut tapaa URIUtils # rewriteURI käsittelee useita peräkkäisiä viiltää URI polku komponentti: useita johtavia vinoviivoja korvataan yhdellä vinoviiva jotta vältettäisiin sekaannus viranomaisen komponentti. Loput sisältö polkua ei muuteta.
- Kiinteä kriittinen bug aiheuttaen Proxy-Authorization header lähetetään tavoite isäntä kun tunnelointi pyynnöt välityspalvelimen kautta, joka edellyttää todennusta.
- Kiinteä vika aiheuttaa RequestAuthCache protokolla torjuntahävittäjä tuottaa virheellisen AuthScope esimerkiksi kun etsii käyttäjätietoja ennaltaehkäisevä todentamiseen.
- Kiinteät matkalla DigestScheme luo seksuaalirikollinen-laskenta-arvot.
Mikä on uusi versiossa 4.0.3:
- HttpClient 4.0.2 on huolto julkaisu, joka korjaukset useita vikoja löysi edellisen vakaa julkaisu. Tämä on todennäköisesti viimeinen vapautumista 4.0.x haara.
Mikä on uusi versiossa 4.1 Alpha 1:
- SO_TIMEOUT ei nollata pysyvistä (käytetään uudelleen ) liitännät.
- Laajennettu asiakkaan uudelleenohjaus käsittely rajapinta voitaisiin valvoa sisällön uudelleenohjaus.
- Tuki SPNEGO autentikoinnin.
- Lisätty parametrit määritellä paremmuusjärjestyksessä Tuettujen auth järjestelmiä tavoite isäntä ja välityspalvelimen autentikointi.
- Läpinäkyvä sisältöä koodaustuki.
Mikä on uusi versiossa 4.0.1:
- Poistettu riippuvuus jcip-annotations.jar.
- SO_TIMEOUT ei nollata pysyvistä (käytetään uudelleen) yhteydet.
- UrlEncodedFormEntity nyt asettaa charset on Content-Type header.
- Putosi Kirjaudu hakuja sisään lyhytikäinen esineitä heikentäen suorituskykyä.
- URLEncodedUtils nyt oikein jäsentää form-url-koodattua yhteisöt, jotka määrittää merkistöä.
Kommentteja ei löytynyt