এ এ্যাপাচি HttpComponents কোর এ HTTP প্রোটোকলের সব মতকে, কিন্তু শুধুমাত্র প্রধান মূলসূত্র কাভার করে না, সব যে একটি ক্লায়েন্ট এবং একটি সার্ভারের মধ্যে মৌলিক যোগাযোগ সমর্থনের জন্য প্রয়োজন হয়.
ঢাকা গ্রন্থাগার, উভয় ক্লায়েন্ট-সাইড এবং সার্ভার সাইড HTTP- র সেবা নির্মাণের দুই প্রধান ইনপুট / আউটপুট মডেলের সমর্থনের জন্য ব্যবহার করা যেতে পারে: '
<পি> - ব্লক (সিরিয়াল, সমলয়, জাভা, I / O উপর ভিত্তি করে)
ঢাকা - অ ব্লক (সমান্তরাল, অ্যাসিঙ্ক্রোনাস, জাভা Nio উপর ভিত্তি করে)
ঢাকা গ্রন্থাগার, কর্মক্ষমতা এবং ব্যবহার কর্মের মধ্যে একটি ভারসাম্য সমুন্নত রাখতে একটি স্বয়ংসম্পূর্ণ যে উপাদানটি যোগ করা যেতে পারে এবং পুনঃব্যবহৃত একাধিক অ্যাপ্লিকেশন এবং স্থানেই অবশিষ্ট সময় চেষ্টা করে. '
ঢাকা এ্যাপাচি HttpComponents কোর একই প্রকল্পের এ্যাপাচি HttpComponents ক্লায়েন্ট একটি HTTP ক্লায়েন্ট-সাইড এজেন্ট উত্পন্ন হয়েছে.
নতুন এই রিলিজে:.
- PrivateKeyStrategy Nio এসএসএল সঙ্গে কাজ করে না
- PrivateKeyStrategy Nio এসএসএল সঙ্গে কাজ করে না লি>
<লি> VersionInfo # getUserAgent ভুল জাভা সংস্করণ রিপোর্ট. - PrivateKeyStrategy Nio এসএসএল সঙ্গে কাজ করে না লি>
<লি> VersionInfo # getUserAgent ভুল জাভা সংস্করণ রিপোর্ট. - Nio সহ SSL পুনরায় আলোচনার জন্য সমর্থন করুন
- Nio দৈর্ঘ্য সীমায়িত বিষয়বস্তু এনকোডার ভুল বার্তা চেয়ে বড় হ্যান্ডলগুলি 2GB.
- ঘিরা বিষয়বস্তু শরীরের সঙ্গে একটি ফিরতি বার্তা দ্বারা এটা 204 205 304 রিস্পন্স ঘটাচ্ছে ভুল HttpAsyncRequestExecutor সালে সংশোধন করা হয়েছে নির্ভরণ.
- এই একটি প্যাচ রিলিজ করে একটি সংখ্যা সংশোধন করা হয়েছে হয় অ সমালোচনামূলক বাগ 4.2 থেকে পাওয়া.
- সবচেয়ে উল্লেখযোগ্য বৈশিষ্ট্য এই রিলিজে অন্তর্ভুক্ত হয় সংযোগ পুল উপাদান ব্লক ও HTTP সংযোগ ও নতুন অ্যাসিঙ্ক্রোনাস ক্লায়েন্ট এবং সার্ভার সাইড প্রোটোকল হ্যান্ডেলার অ ব্লক করা পরিচালনা করুন.
- এই রিলিজে একটি সমালোচনামূলক নির্ভরণ সংস্করণ 4.1 মধ্যে চালু সংশোধন করা হয়েছে .2. বিশেষ পরিস্থিতিতেই অ ব্লক এসএসএল সেশন সঠিকভাবে বিনষ্ট যদি বিপরীত শেষ, I / O প্রাণবধ থ্রেড মধ্যে একটি অসীম লুপ ঘটাচ্ছে একটি ঘনিষ্ট অবহিত 'বার্তা পাঠিয়েই সংযোগ স্থবির ব্যর্থ হতে পারে.
- IOSession # setSocketTimeout () পদ্ধতি রিসেট নেই সময়সীমা উত্তীর্ণের গণনা.
- এই একটি প্যাচ রিলিজ করে একটি সংখ্যা সংশোধন করা হয়েছে হয় অ সমালোচনামূলক বিষয় রিলিজ 4.1 থেকে পাওয়া.
- এই রিলিজে এছাড়াও জাভা 1.3 জন্য সমর্থন শেষ চিহ্ন. রিলিজ 4.2 এর হিসাবে HttpCore তার সব উপাদান জন্য জাভা 1.5 প্রয়োজন হবে.
- DefaultConnectingIOReactor একটি সকেট বর্ণনাকারী ডিস্ক্রিপ্টরের লিক সম্বন্ধে সূচিত যদি অধিবেশন অনুরোধ ব্যর্থ
- এই HttpCore 4.1 দ্বিতীয় বিটা রিলিজ. এই প্রধানত একটি বাগ ফিক্স রিলিজ যে অ সমালোচনামূলক বাগ একটি সংখ্যা ঠিকানাগুলি হয়.
<লি> VersionInfo # getUserAgent ভুল জাভা সংস্করণ রিপোর্ট.
<লি> অ ব্লক সংযোগ যতদিন এখনও অধিবেশন ইনপুট বাফারে তথ্য হিসাবে আরম্ভ করা উচিত শেষ অফ প্রবাহ কলব্যাক. এই বিপরীত শেষবিন্দু দ্বারা একটি অপ্রত্যাশিত সংযোগ বিনষ্টকরণের ক্ষেত্রে অকালে ব্যর্থ স্বল্প pipelined অনুরোধের একটি সিরিজ হতে পারে.
নতুন সংস্করণ 4.4.2 :.
<লি> অ ব্লক সংযোগ যতদিন এখনও অধিবেশন ইনপুট বাফারে তথ্য হিসাবে আরম্ভ করা উচিত শেষ অফ প্রবাহ কলব্যাক. এই বিপরীত শেষবিন্দু দ্বারা একটি অপ্রত্যাশিত সংযোগ বিনষ্টকরণের ক্ষেত্রে অকালে ব্যর্থ স্বল্প pipelined অনুরোধের একটি সিরিজ হতে পারে.
নতুন সংস্করণ 4.4.1 :.
<লি> অ ব্লক সংযোগ যতদিন এখনও অধিবেশন ইনপুট বাফারে তথ্য হিসাবে আরম্ভ করা উচিত শেষ অফ প্রবাহ কলব্যাক. এই বিপরীত শেষবিন্দু দ্বারা একটি অপ্রত্যাশিত সংযোগ বিনষ্টকরণের ক্ষেত্রে অকালে ব্যর্থ স্বল্প pipelined অনুরোধের একটি সিরিজ হতে পারে.
সংস্করণ 4.4 নতুন .
<লি> ক্রম HTTP প্রতিক্রিয়া আউট HttpAsyncRequestExecutor. NPE ঘটায় করুন
<লি> রেস শর্ত যদি সংযোগের অনুরোধের সফল এবং একই সময়ে আউট বার.
<লি> ব্লকিংয়ের ফিক্সড সুসংগতি ইস্যু এবং অ ব্লক সংযোগ পুল বাস্তবায়নের করুন
নতুন সংস্করণ 4.2.2
<লি> DefaultConnectionReuseStrategy সালে সংশোধন করা হয়েছে নির্ভরণ এটা একটি 204 205 বা 304 প্রতিক্রিয়া পর যেমন অ পুনর্ব্যবহারযোগ্য ভুল পতাকা সংযোগ ঘটাচ্ছে.
আপনি কি নতুন সংস্করণ 4.2.1
নতুন সংস্করণ 4.2
আপনি কি নতুন সংস্করণ 4.1.3
সংস্করণ 4.1.2 নতুন
<লি> অ ব্লক এসএসএল আমি / হে অধিবেশন বার্তা শরীরের ছাঁটাই ঘটাচ্ছে যখন বার্তা বিষয়বস্তু খণ্ড কোডেড হয় এবং সংযোগ বিপরীত প্রান্তে বন্ধ করা হয় অকালে বিনষ্ট করতে পারেন.
<লি> যখন প্রতিক্রিয়া বার্তা যার বিষয়বস্তু সত্তা সঙ্কেতমুক্ত বা একটি প্রোটোকল আটককারী রুপান্তরিত হয়েছে হ্যান্ডলিং DefaultConnectionReuseStrategy দ্বারা উত্পাদিত ফিক্সড ভুল ফলাফল নেই.
আপনি কি নতুন সংস্করণ 4.1.1
সংস্করণ 4.1 নতুন .
<লি> ChunkEncoder একটি IllegalArgumentException ঘটাচ্ছে একটি নেতিবাচক বাফার সীমা জন্য অনুরোধ করতে পারে.
<লি> SSLIOSession # isAppInputReady () অধিবেশন ইনপুট বাফারের অবস্থা পরীক্ষা নেই.
<লি> EntityUtils # toString () এবং EntityUtils # toByteArray () নাল ফিরে যদি HttpEntity # getContent () নাল.
<লি> অ ব্লক LengthDelimitedDecoder দ্বারা HTTP- র সত্ত্বা ফিক্সড ভুল হ্যান্ডলিং যখন বিষয়বস্তু-দৈর্ঘ্য মান Integer.MAX_VALUE চেয়ে বড়.
সংস্করণে নতুন 4.1 বেটা 2
পাওয়া মন্তব্যসমূহ না