Apache HttpComponents Client yaygın olarak kullanılan Jakarta Commons HttpClient 3.1 ardılı ve sıkıca Apache HttpComponents Çekirdek kütüphane ile entegre edilmiştir.
HttpComponents Müşteri kütüphane uzatmak için mukadder bir araçtır Java'nın çeşitli HTTP ile ilgili özellikler için yerleşik destek kimlik doğrulama, bağlantı ve çerez yönetimi ile ilgili ekstra özellikler sağlar.
kütüphane içeriği belirsiz ve geniş bir araç kümesi için de kullanılabilir, özellikle de HTTP entegre yazılım ve uygulamaları oluştururken
Bu geliştirici bir çok yardımcı olur.
HttpClient aşağıdaki özelliklere uygun:
* RFC 1945 Hypertext Transfer Protocol - HTTP / 1.0
* RFC 2616 Hypertext Transfer Protocol - HTTP / 1.1
* RFC 2109 HTTP Durum Yönetimi Mekanizması (Çerezler)
* RFC 2965 HTTP Durum Yönetimi Mekanizması (Cookies v2)
* RFC 2617 HTTP kimlik doğrulaması: Temel ve Özet Erişim Kimlik Doğrulama
Bu sürümde yeni Nedir:
- < li> HttpClient 4.3.4 (GA) yüksek eşzamanlılık senaryolarda performansı artıran bir bakım sürümüdür.
- Bu sürüm özel proxy sınıfları ile dinamik vekiller değiştirir ve java.reflect.Proxy.newInstance iplik çekişme () ortadan kaldırır bağlantı havuzu ve işleme tepki mesajları bağlantıları kiralama yaparken.
nedir sürüm 4.5 Yeni:
- HttpClient 4.3.4 (GA) bir bakım sürümüdür olduğunu yüksek eşzamanlılık senaryolarda performansını artırır.
- Bu sürüm özel proxy sınıfları ile dinamik vekiller değiştirir ve java.reflect.Proxy.newInstance iplik çekişme () ortadan kaldırır bağlantı havuzu ve işleme tepki mesajları bağlantıları kiralama yaparken.
Hangi sürümü 4.4.1 yeni
- HttpClient 4.3.4 (GA) bir bakımdır yüksek eşzamanlılık senaryolarda performansı artırır bırakın.
- Bu sürüm özel proxy sınıfları ile dinamik vekiller değiştirir ve java.reflect.Proxy.newInstance iplik çekişme () ortadan kaldırır bağlantı havuzu ve işleme tepki mesajları bağlantıları kiralama yaparken.
Hangi sürümü 4.4 yeni
- HttpClient 4.3.4 (GA) bir bakım sürümüdür olduğunu yüksek eşzamanlılık senaryolarda performansını artırır.
- Bu sürüm özel proxy sınıfları ile dinamik vekiller değiştirir ve java.reflect.Proxy.newInstance iplik çekişme () ortadan kaldırır bağlantı havuzu ve işleme tepki mesajları bağlantıları kiralama yaparken.
nedir sürüm 4.3-beta1 yeni
- Java 7 Try-ile-kaynaklar için destek kaynak yönetimi (bağlantı bırakma.)
- HttpEntity, HttpRequest ve HttpClient örnekleri için akıcı Oluşturucu sınıfları eklendi.
- tercih ve yapılandırma API artık kullanılmıyor HttpParams dayalı yapıcı enjeksiyon ve düz yapılandırma nesneleri lehine arayüz.
- parçacığı güvenliği için nesne değişmezlik yerine erişim senkronizasyonu Reliance. örneği birden istek borsalarında tarafından paylaşılabilir değişmez eşdeğerleri yerini almış birkaç eski sınıfları.
- DefaultHttpClient, DecompressingHttpClient, CachingHttpClient ve benzeri sınıflar değişmez HttpClient örneklerini üreten oluşturucu sınıfların lehine önerilmemektedir edilir.
Hangi sürümü 4.2.1 yeni
- Bu bir dizi adresleri bir hata düzeltme sürümü beri bırakma 4.2. bildirilen sorunların
sürüm 4.2 yeni Nedir:
- akıcı kavramına dayalı HttpClient için yeni cephe API arayüzü. akıcı API HttpClient sadece en temel işlevler sunar ve HttpClient tam bir esneklik gerekmez nispeten basit bir kullanım durumları için tasarlanmıştır. Ancak, akıcı API neredeyse tamamen bağlantı yönetimi ve kaynak miktarda kaldırma ile uğraşmak zorunda kullanıcıları rahatlatır.
- yeniden tasarlandı ve yeniden yazılabilir bağlantı yönetimi kodu.
Hangi sürümü 4.1.3 yeni
- Bu bir dizi adresleri bir hata düzeltme sürümü konuların sorunlar öncelikle HTTP önbelleğe alma modülünde 4.1.2 beri bulundu.
sürüm 4.2-alfa1 yeni Nedir:.
- yeniden tasarlandı ve yeniden yazılabilir bağlantı yönetimi kodu
- Yeni cephe API.
- Gelişmiş HTTP kimlik API daha karmaşık kimlik doğrulama senaryoları işlemek için.
akıcı bir arayüz kavramına dayalı HttpClient
HttpClient sağlar
Hangi sürümü 4.1.2 yeni
- Bu bir dizi adresleri bir hata düzeltme sürümü sürüm 4.1.1 beri bildirilen kritik olmayan sorunlar.
sürüm 4.1.1 yeni Nedir:
- HttpHostConnectException doğru için denenir değil, doğrudan ve non-tünellemeli proxy bağlantıları.
- # rewriteURI URL yolu bileşeni birden fazla ardışık eğik çizgi kolları yolu URIUtils değiştirildi. Yolun geri kalan içeriği değiştirilmiş olmayacaktır.
- Proxy-Authorization üstbilgisini neden Sabit kritik hata hedef ana gönderilmek üzere.
- önleyici kimlik doğrulaması için kullanıcı kimlik bilgilerini ararken geçersiz AuthScope örneğini oluşturmak için RequestAuthCache protokol önleme neden Sabit hata.
- Sabit yolu DigestScheme Nonce-sayım değerlerini oluşturur.
yetki bileşeni ile karışıklığı önlemek amacıyla birden lider eğik çizgi tek eğik çizgi ile değiştirilecektir:
kimlik doğrulaması gerektiren bir proxy sunucu üzerinden istekleri tünel
sürüm 4.0.3 yeni Nedir:
- HttpClient 4.0.2 düzeltmeleri bir bakım sürümüdür önceki kararlı çıktığından beri keşfedilen hataların bir dizi. Bu 4.0.x şubesinden son sürüm olması muhtemeldir.
sürüm 4.1 Alpha 1 Yeni Nedir:
- kalıcı (yeniden kullanılabilir üzerinde sıfırlanmaz SO_TIMEOUT ) bağlantıları.
- yönlendirme içeriğinin kontrolünü sağlamak için bir arayüz kullanımı müşterinin yönlendirme Genişletilmiş.
- SPNEGO kimlik doğrulama şeması için destek.
- Eklenen parametreler hedef ana ve proxy kimlik doğrulaması için desteklenen yetkilendirme düzenleri için tercih sırasını tanımlamak için kullanılır.
- Şeffaf içerik kodlama desteği.
sürüm 4.0.1 yeni Nedir:.
- jcip-annotations.jar üzerinde kaldırıldı bağımlılık
- SO_TIMEOUT (devşirme) kalıcı bağlantılarda sıfırlanmaz.
- UrlEncodedFormEntity şimdi Content-Type başlığına charset ayarlar.
- kısa ömürlü nesneler zarar performans elendi Giriş aramaları.
- URLEncodedUtils artık düzgün bir karakter kümesi belirtmek form-url kodlanmış varlıkları ayrıştırır.
Yorum Bulunamadı