Apache HttpComponents Core HTTP protokolu bütün YÖNÜ, lakin yalnız əsas əsasları əhatə etmir, bütün bir müştəri və server arasında əsas rabitə dəstək üçün lazım olan.
kitabxana iki əsas I / O modelləri, həm klient və server-side HTTP xidmətləri bina dəstək üçün istifadə edilə bilər:
- blok (serial, sinxron, Java I / O əsasında)
- qeyri-blocker (paralel, asinxron, Java nio əsasında)
kitabxana da çox ərizə və hallarda əlavə və təkrar istifadə edilə bilər ki, öz-özünə olan komponenti qalan isə, performans və istifadə rahatlığı arasında bir balans təmin etməyə çalışır.
Apache HttpComponents Core də oxşar layihə Apache HttpComponents Client , bir HTTP klient agent meydana gəlməsinə səbəb oldu.
yeni nədir .
- PrivateKeyStrategy NIO SSL ilə işləmir
- VersionInfo # getUserAgent yanlış Java versiyası edib.
- Qeyri-blok kimi uzun hələ sessiya input bufer data var kimi son-of-axın zəng tetiklemek olmamalıdır bağlantısı. Bu əks nöqtə bir gözlənilməz əlaqədar xitam halda vaxtından əvvəl uğursuz qısa pipelined sorğuların bir sıra səbəb ola bilər.
nədir versiyası 4.4.2-ci Yeni:.
- PrivateKeyStrategy NIO SSL ilə işləmir
- VersionInfo # getUserAgent yanlış Java versiyası edib.
- Qeyri-blok kimi uzun hələ sessiya input bufer data var kimi son-of-axın zəng tetiklemek olmamalıdır bağlantısı. Bu əks nöqtə bir gözlənilməz əlaqədar xitam halda vaxtından əvvəl uğursuz qısa pipelined sorğuların bir sıra səbəb ola bilər.
nədir versiyası 4.4.1-ci Yeni:.
- PrivateKeyStrategy NIO SSL ilə işləmir
- VersionInfo # getUserAgent yanlış Java versiyası edib.
- Qeyri-blok kimi uzun hələ sessiya input bufer data var kimi son-of-axın zəng tetiklemek olmamalıdır bağlantısı. Bu əks nöqtə bir gözlənilməz əlaqədar xitam halda vaxtından əvvəl uğursuz qısa pipelined sorğuların bir sıra səbəb ola bilər.
versiyası 4.4 yeni nədir.
- nio ilə SSL yenidən müzakirə Support
- in HttpAsyncRequestExecutor. Tags səbəb
- Race vəziyyəti əlaqə tələb başarılı və dəfə eyni zamanda əgər.
- blok Sabit sinxronizasiya məsələ və qeyri-blok əlaqə hovuz tətbiq
sequence HTTP cavab Out
nədir versiyası 4.2.2-ci yeni
- 2GB.
- DefaultConnectionReuseStrategy Sabit reqressiya bir 204, 205 və ya 304 cavab sonra qeyri-reusable kimi yanlış bayraq əlaqələri üçün səbəb olur.
- qapalı content orqanı ilə bir mesaj qaytarılması ilə səhv 204, 205 və 304 cavab idarə etmək üçün səbəb HttpAsyncRequestExecutor Sabit reqressiya.
nədir versiyası 4.2.1-ci yeni
- Bu bir sıra giderir bir patch azad edir qeyri-tənqidi bugs 4.2-ci ildən tapılmadı.
versiyası 4.2 yeni nədir:
- ən görkəmli funksiyalar bu azad daxildir əlaqə hovuz komponentləri blok və HTTP əlaqələri və yeni asinxron müştəri və server yan protokol işleyicileri qeyri-blocker üçün.
nədir versiyası 4.1.3-ci yeni
- Bu versiyası 4.1 təqdim kritik reqressiya giderir .2. xüsusi şəraitdə blocker qeyri SSL sessiyaları qarşı son I / O göndərilməsi mövzu sonsuz loop səbəb "yaxın xəbərdar 'mesajı göndərilməsi olmadan keçid down yumur əgər doğru ləğv etmək uğursuz ola bilər.
versiyası 4.1.2 yeni nədir:
- IOSession # setSocketTimeout () metodu yenidən deyil fasiləsi count.
- Qeyri-blocker mesaj content yığın kodlu və əlaqədar əks sonunda bağlıdır zaman mesaj bədən truncation səbəb vaxtından əvvəl ləğv edə bilər SSL I / O iclası.
- onun məzmunu şəxs kontormerinin və ya bir protokol kesen tərəfindən redaktə edilmişdir cavab messages idarə zaman DefaultConnectionReuseStrategy tərəfindən istehsal Sabit yanlış nəticələr.
nədir versiyası 4.1.1-ci yeni
- Bu bir sıra giderir bir patch azad edir qeyri-tənqidi məsələlər azad 4.1-ci ildən tapılmadı.
- Bu azad də Java 1.3 dəstəyi sonunda qeyd. azad 4.2 kimi HttpCore bütün komponentləri üçün Java 1.5 tələb edir.
versiyası 4.1 yeni nədir.
- sessiya tələb etmədikdə
- DefaultConnectingIOReactor bir yuva descriptor sızması
- ChunkEncoder bir IllegalArgumentException səbəb mənfi bufer limit üçün tələb edə bilər.
- SSLIOSession # isAppInputReady () iclası giriş bufer durumunu kontrol deyil.
- EntityUtils # toString () və EntityUtils # toByteArray () null qayıtmaq üçün.
- Content-Length dəyəri Integer.MAX_VALUE daha böyük qeyri-blok LengthDelimitedDecoder ilə HTTP şəxslərin Sabit yanlış rəftar.
HttpEntity # getContent () null əgər
versiyası yeni nədir 4.1 Beta 2:
- Bu HttpCore 4.1 ikinci beta edir. Bu, əsasən, qeyri-tənqidi səhvlərindən bir sıra müraciət bir səhv fix azad edir.
Şərhlər tapılmadı