পাইথন কমিউনিটি ইতিমধ্যে তৈরি এবং URL গুলি ও HTTP সংযোগ সঙ্গে কাজ করার জন্য লাইব্রেরি ভাগ করেছে.
এই urllib এবং urllib2 হয়. যদিও উভয় তারা কি ভাল, তারা আসলে একে অপরের সাথে কোনই মিল নেই আছে, এবং আসলে urllib3 সঙ্গে.
urllib মৌলিক নীতির উপর নির্মিত হয়েছে যখন urllib3, এটা মূল মডিউল মধ্যে অন্তর্ভুক্ত করা, সমর্থন করার সিদ্ধান্ত নিয়েছে বৈশিষ্ট্য মাধ্যমে এটি থেকে পৃথক
এই রিলিজে নতুন কি.:
- পুল প্রেক্ষাপটে পরিচালকদের হিসাবে ব্যবহার করা যাবে.
- পুল প্রেক্ষাপটে পরিচালকদের হিসাবে ব্যবহার করা যাবে লি>
একটি SSLError অভিজ্ঞতা যা <লি> না পুনরায় ব্যবহার সংযোগ. - স্থায়ী প্রক্সি সংক্রান্ত বাগ সংযোগ পুনঃব্যবহৃত হচ্ছে যেখানে ভুল.
- নতুন urllib3.util সঙ্গে ঝুরা সময়সীমার সমর্থন যোগ করা হয়েছে. সমাপ্ত বর্গ.
- পাসিং assert_hostname = মিথ্যা একটি HTTPSConnectionPool এড়িয়ে যাওয়া হবে হোস্টনেম যাচাই তৈরি করার সময় SSL সংযোগের জন্য.
- ক্ষুদ্র AppEngine-সংক্রান্ত সংশোধন করা হয়েছে
- পরীক্ষা-প্রয়োজনীয়তা গ্রেপ্তার না স্থায়ী প্যাকেজিং বাগ. TXT.
- (3.2.2 উপর পরীক্ষিত) যোগ করা হয়েছে পাইথন 3 সমর্থন
- (পরীক্ষার জন্য ব্যবহৃত ).
- VerifiedHTTPSConnection স্থায়ী টাইপো, যা একটি হিসাবে শুধুমাত্র উপস্থাপন করতে হবে আপনি নিজে বস্তুর ব্যবহার করছেন বাগ.
- একই সংযোগ ফিরে পেতে হবে যেখানে একটি বাগ সংশোধন করা হয়েছে পুল মধ্যে দুইবার, বিদেশী করুন & quot ঘটাচ্ছে; HttpConnectionPool পূর্ণ & quot; সতর্কবার্তা করুন.
- (পরীক্ষিত এবং নথিভুক্ত) সংযোগের LRU মেয়াদ সঙ্গে যোগ করা হয়েছে PoolManager .
- এই ফাইল লেখা শুরু.
- পাইথন 2.6 বা উচ্চতর
একটি SSLError অভিজ্ঞতা যা <লি> না পুনরায় ব্যবহার সংযোগ.
<লি> Gzip একটি খালি প্রবাহ পাঠোদ্ধারতা যখন বিফল করা হবে না.
<লি> ফিঙ্গারপ্রিন্ট যাচাইয়ের জন্য SHA256 সমর্থন যোগ করুন.
<লি> কমা ধারণকারী হেডার মান স্থায়ী হ্যান্ডলিং.
কি সংস্করণ 1.10.2 নতুন:.
<লি> Gzip একটি খালি প্রবাহ পাঠোদ্ধারতা যখন বিফল করা হবে না.
<লি> ফিঙ্গারপ্রিন্ট যাচাইয়ের জন্য SHA256 সমর্থন যোগ করুন.
<লি> কমা ধারণকারী হেডার মান স্থায়ী হ্যান্ডলিং.
কি সংস্করণ 1.8.3 নতুন:
নতুন সকেট setsockopt কনফিগারেশন নির্ধারণ করতে পারবেন যা <লি> যোগ করা হয়েছে socket_options শব্দ পরামিতি.
<লি> HTTPConnection.default_socket_options পক্ষে HTTPConnection.tcp_nodelay সরানো হয়েছে.
পাইথন <লি> স্থায়ী TypeError বাগ 2.6.4.
সংস্করণ 1.7.1 নতুন কি:
<লি> স্থায়ী পাইথন 3.4 সমর্থন.
সংস্করণ 1.7 নতুন কি:
পড়ুন (...) প্রায় আবৃত একটি জেনারেটর হিসাবে কাজ করে যা <লি> নতুন পদ্ধতি urllib3.response.HTTPResponse.stream (...).
<লি> IPv6, URL পার্সিং হোস্টনেম বন্ধনী কাছাকাছি enforces.
<লি> urllib3.poolmanager.PoolManager.connection_from_host (...) স্থায়ী থ্রেড জাতি শর্ত
<লি> ProxyManager অনুরোধ এখন হোস্ট মধ্যে অ ডিফল্ট পোর্ট হল:. ... হেডার
<লি> ProxyManager যোগ করা হয়েছে মধ্যে HTTPS প্রক্সি সমর্থন.
<লি> নতুন RequestField বস্তুর ... = ক্ষেত্র হেডার নির্দিষ্ট করতে পারেন যা PARAM প্রেরণ করা যাবে.
প্রক্সি সংযোগ করার সময় <লি> urllib3.exceptions.ProxyError ব্যর্থ বাড়াতে.
<লি> ফাইলের নাম পোস্ট করার সময় আন্তর্জাতিক হেডার ব্যবহার করুন.
<লি> উন্নত IPv6 সহায়তা.
সংস্করণ 1.4 নতুন কি:.
<লি>) (uuid.uuid4 করতে mimetools.choose_boundary থেকে সুইচড.
সংস্করণ 1.2.2 নতুন কি:
সংস্করণ 1.2 নতুন কি:
<লি> ছেড়ে যাওয়া পাইথন 2.5 সমর্থন (2.6.7- উপর পরীক্ষা, 2.7.2)
<লি> এটি সমর্থন করে এমন প্ল্যাটফর্মের জন্য পরিবর্তে select.select ব্যবহার select.poll.
<লি> আরো আক্রমনাত্মক সংযোগ পুনঃব্যবহার জন্য পরিবর্তে Queue.Queue ব্যবহার Queue.LifoQueue. ConnectionPool.QueueCls অগ্রাহ্য করে কনফিগার করা যাবে.
SSL মডিউল উপলব্ধ নেই যখন <লি> স্থায়ী ImportError ইনস্টলেশনের সময়. (ইস্যু # 41)
সঠিকভাবে পূরণ না; - <লি> স্থায়ী PoolManager (HTTPS দ্বারা & # x3e যেমন http) স্কিম মধ্যে পুননির্দেশ করা হয়েছে. (V1.1 ইস্যু # 10 উন্মোচিত ইস্যু # 28,)
<লি> বৈশিষ্ট্যসমূহ নিয়ে আসা dummyserver webob + + eventlet পরিবর্তে টর্নেডো ব্যবহার. সরানো হয়েছে বিদেশী অসমর্থিত dummyserver পরীক্ষার এন্ডের. যোগ করা হয়েছে সকেট-স্তরের পরীক্ষা.
কি সংস্করণ 1.1 নতুন:
নিজস্ব রুট নামস্থান মডিউল dummyserver Refactored
<লি> Py32 এর ssl_match_hostname মধ্যে vendoring দ্বারা VerifiedHTTPSConnection জন্য যোগ করা হয়েছে হোস্টনেম যাচাই.
PoolManager ব্যবহার করার সময় <লি> স্থায়ী ক্রস হোস্ট HTTP- র পুননির্দেশ করা হয়েছে.
Urlopen মাধ্যমে সেট যখন <লি> স্থায়ী decode_content উপেক্ষা করা হচ্ছে.
<লি> স্থায়ী সময়সীমার সংক্রান্ত বাগ.
কি সংস্করণ 1.0.2 নতুন:
<লি> তৈরি RecentlyUsedContainer (এবং পরিণামে PoolManager) আরো থ্রেড-নিরাপদ একটি mutex এক্সেস পাসওয়ার্ড ভুলে গেছেন? মোড়কে দ্বারা.
<লি> তৈরি RecentlyUsedContainer আরো অভি-মত পরীক্ষা দিয়ে, (সংশোধন __delitem__ এবং __getitem__ আচরণ). কোর urllib3 কোড প্রভাবিত হবে.
কি সংস্করণ 1.0.1 নতুন:
কি সংস্করণ 1.0 নতুন:
<লি> যোগ করা হয়েছে ProxyManager (HTTPS এটি প্রক্সি সঙ্গে কাজ করে পরীক্ষা, ডক্স, এবং নিশ্চিতকরণ প্রয়োজন).
প্রতিক্রিয়া জন্য <লি> যোগ করা হয়েছে ঐচ্ছিক আংশিক পাঠযোগ্য সমর্থন যখন preload_content = মিথ্যা. আপনি এখন অনুরোধ করার জন্য এবং শুধু ঐচ্ছিক পাঠোদ্ধারতা তৈরি প্রতিক্রিয়া (ডিফল্ট, একই আগের) লোড না করে হেডার পড়তে পারেন.
<লি> encode_multipart_formdata জন্য ঐচ্ছিক সুস্পষ্ সীমানা স্ট্রিং যোগ করা হয়েছে.
<লি> সুবিধার্থে অনুরোধ পদ্ধতি এখন RequestMethods থেকে উত্তরাধিকার সুত্রে প্রাপ্ত হয়. Get_url এবং post_url মত প্রাচীন সাহায্যকারী নতুন অনুরোধ পক্ষে (পদ্ধতি, URL, ...) মধ্যে পরিত্যক্ত হবে.
<লি> Refactored কোড আরও বেশি reusable, এবং extendable পৃথক করা.
<লি> লাইসেন্স হেডার ফাইল .py যোগ করা হয়েছে.
<লি> Embiggened ডকুমেন্টেশন:. ডক্সে স্পিংক্স বান্ধব কোড docstrings এবং ডক্স প্রচুর / এবং urllib3.readthedocs.org
<লি> Embettered সবকিছুর!
আবশ্যক
পাওয়া মন্তব্যসমূহ না