Apache HttpComponents kliënt is die opvolger van die algemeen gebruik Jakarta Commons HttpClient 3.1 en is styf geïntegreer met die Apache HttpComponents Core biblioteek.
Die HttpComponents kliënt biblioteek is 'n instrument wat bestem is om uit te brei Java se ingeboude ondersteuning vir verskeie HTTP-verwante funksies, die verskaffing van bykomende funksies wat verband hou met verifikasie, verband, en koekie bestuur.
Dit help ontwikkelaar 'n baie by die bou van HTTP geïntegreerde sagteware en programme, veral omdat die biblioteek is inhoud agnostikus en kan gebruik word vir 'n wye reeks van gereedskap.
HttpClient voldoen aan die volgende spesifikasies:
* RFC 1945 HyperText Transfer Protocol - HTTP / 1.0
* RFC 2616 HyperText Transfer Protocol - HTTP / 1.1
* RFC 2109 HTTP staat bestuur meganisme ( 'Cookies')
* RFC 2965 HTTP staat bestuur meganisme ( 'Cookies' v2)
* RFC 2617 HTTP verifikasie: Basiese en Digest Toegang verifikasie
Wat is nuut in hierdie release:
- < li> HttpClient 4.3.4 (GA) is 'n onderhoud vrylating dat prestasie in 'n hoë concurrency scenario verbeter.
- Hierdie weergawe vervang dinamiese gevolmagtigdes met persoonlike proxy klasse en elimineer draad twis in java.reflect.Proxy.newInstance () wanneer die verhuring van verbindings uit die verband swembad en verwerking reaksie boodskappe.
Wat is nuut in weergawe 4.5:
- HttpClient 4.3.4 (GA) is 'n onderhoud vrylating dat verhoog die werkverrigting in 'n hoë concurrency scenario.
- Hierdie weergawe vervang dinamiese gevolmagtigdes met persoonlike proxy klasse en elimineer draad twis in java.reflect.Proxy.newInstance () wanneer die verhuring van verbindings uit die verband swembad en verwerking reaksie boodskappe.
Wat is nuut in weergawe 4.4.1:
- HttpClient 4.3.4 (GA) is 'n onderhoud vrylating dat prestasie in 'n hoë concurrency scenario verbeter.
- Hierdie weergawe vervang dinamiese gevolmagtigdes met persoonlike proxy klasse en elimineer draad twis in java.reflect.Proxy.newInstance () wanneer die verhuring van verbindings uit die verband swembad en verwerking reaksie boodskappe.
Wat is nuut in weergawe 4.4:
- HttpClient 4.3.4 (GA) is 'n onderhoud vrylating dat verhoog die werkverrigting in 'n hoë concurrency scenario.
- Hierdie weergawe vervang dinamiese gevolmagtigdes met persoonlike proxy klasse en elimineer draad twis in java.reflect.Proxy.newInstance () wanneer die verhuring van verbindings uit die verband swembad en verwerking reaksie boodskappe.
Wat is nuut in weergawe 4.3-beta1:
- Ondersteuning vir Java 7 probeer-met-hulpbronne vir hulpbronbestuur (verband vrylating.)
- Bygevoeg vlot Bouwer klasse vir HttpEntity, HttpRequest en HttpClient gevalle.
- afkeuring van voorkeur en opset API gebaseer op HttpParams koppelvlak ten gunste van konstruktor inspuiting en plain opset voorwerpe.
- Vertroue op voorwerp onveranderlikheid in plaas van toegang sinchronisasie vir draad veiligheid. Verskeie ou klasse waarvan gevalle kan gedeel word deur verskeie versoek ruil is vervang deur onveranderlike ekwivalente.
- DefaultHttpClient, DecompressingHttpClient, CachingHttpClient en soortgelyke klasse afgekeur ten gunste van bouer klasse wat onveranderlike HttpClient gevalle produseer.
Wat is nuut in weergawe 4.2.1:
- Dit is 'n fout fix vrylating dat 'n aantal adresse kwessies berig sedert vrylating 4.2.
Wat is nuut in weergawe 4.2:
- Nuwe fasade API vir HttpClient gebaseer op die konsep van 'n vlot koppelvlak. Die vlot API ontbloot slegs die mees basiese funksies van HttpClient en is bedoel vir relatief eenvoudige gebruik gevalle wat nie die volle buigsaamheid van HttpClient vereis. Maar die vlot API byna heeltemal verlig die gebruikers van om te gaan met verband bestuur en deallocation hulpbron.
- herontwerp en herskryf verband bestuur kode.
Wat is nuut in weergawe 4.1.3:
- Dit is 'n fout fix vrylating dat 'n aantal adresse kwessies kwessies gevind sedert 4.1.2 hoofsaaklik in die HTTP kas module.
Wat is nuut in weergawe 4.2-alfa1:.
- herontwerp en herskryf verband bestuur kode
- Nuwe fasade API vir HttpClient gebaseer op die konsep van 'n vlot koppelvlak.
- Verbeterde HTTP verifikasie API waarmee HttpClient te hanteer meer komplekse verifikasie scenario.
Wat is nuut in weergawe 4.1.2:
- Dit is 'n fout fix vrylating dat 'n aantal adresse van nie-kritieke kwessies berig sedert vrylating 4.1.1.
Wat is nuut in weergawe 4.1.1:
- HttpHostConnectException nie korrek weer probeer vir direkte en nie-binnegedring proxy verbindings.
- verander die manier URIUtils # rewriteURI hanteer verskeie agtereenvolgende houe in die komponent URI pad: verskeie toonaangewende houe sal vervang word deur 'n streep om die verwarring met die gesag komponent te vermy. Die oorblywende inhoud van die pad sal nie verander word nie.
- Vaste kritieke fout veroorsaak Proxy magtiging kop te wees om die teiken gasheer gestuur wanneer tonnel versoeke deur 'n proxy bediener wat verifikasie vereis.
- Vaste fout wat veroorsaak dat die RequestAuthCache protokol Interceptor om 'n ongeldige AuthScope byvoorbeeld genereer wanneer jy soek op die gebruiker geloofsbriewe vir preventive verifikasie.
- Vaste die manier DigestScheme genereer nonce-telling waardes.
Wat is nuut in weergawe 4.0.3:
- HttpClient 4.0.2 is 'n onderhoud vrylating dat fixes 'n aantal foute sedert die vorige stabiele weergawe ontdek. Dit is waarskynlik die laaste vrylating uit die 4.0.x tak wees.
Wat is nuut in weergawe 4.1 Alpha 1:
- SO_TIMEOUT is nie herstel op volgehoue (hergebruik ) verbindings.
- Uitgebreide aanstuur kliënt se hantering koppelvlak om beheer oor die inhoud van die aanstuur toelaat.
- Ondersteuning vir SPNEGO verifikasie stelsel.
- Bygevoeg parameters om die volgorde van voorkeur te definieer vir gesteun auth skemas vir teiken gasheer en volmag verifikasie.
- inhoud enkodering ondersteuning deursigtig.
Wat is nuut in weergawe 4.0.1:.
- verwyder afhanklikheid van jcip-annotations.jar
- SO_TIMEOUT is nie herstel op volgehoue (re gebruik) verbindings.
- UrlEncodedFormEntity stel nou charset op die header Content-Type.
- Uitgeskakel Meld soektogte in korte duur voorwerpe benadeel prestasie.
- URLEncodedUtils ontleed nou korrek-vorm-url geïnkripteer entiteite wat 'n charset spesifiseer.
Kommentaar nie gevind