পাইথন এর বিল্ট ইন সাধারণত HTTP অনুরোধ সঙ্গে তার আচরণ মধ্যে কাজে লাগানো যে urllib2 মডিউল, শুধুমাত্র আজ ওয়েব প্রযুক্তির পাওয়া বৈশিষ্ট্য সমর্থন যে লাইব্রেরি পাওয়া কোর পদ্ধতি আপডেট, কিন্তু না এই লাইব্রেরি ব্যাপকভাবে সহজসাধ্য একটি বিকল্প হিসাবে নির্মাতা এপিআই, একটি প্রজেক্টের কোড প্রয়োজন সময় হ্রাস.
যখন এসেছেন urllib2 একটি মহান টুল হয়ে থাকতে পারে, কিন্তু ওয়েব ভিত্তিক প্রযুক্তির দ্রুত উন্নয়ন এটা পরম করেছে না শুধুমাত্র, কিন্তু তার বাক্য গঠন এবং এটা অন্ত কাজের ধরনে এটি হার্ড সঙ্গে কাজ করেছেন.
এটা তার প্রথম আনস্টেবল ব্রাঞ্চের সঙ্গে বেরিয়ে আসেন যেহেতু অনুরোধ মত একটি লাইব্রেরি আছে ক্রমাগত জিনিসগুলি তার সহজ উপায় জন্য আরও প্রশংসা পেয়ে হয়েছে কেন.
বর্তমানে, অনুরোধ লাইব্রেরি পাইথন কমিউনিটি সর্বাধিক ব্যবহৃত লাইব্রেরি এক
এই রিলিজে নতুন কি:.
- chunked স্থানান্তর এনকোডিং এবং প্রতিক্রিয়া কাঠামোবদ্ধ জড়িত বেশ কয়েকটি বাগ মীমাংসা, 1.10.4 করতে urllib3 আপডেট করা হয়েছে.
- এখন একটি & quot আছে; নিরাপত্তা করুন & quot; প্যাকেজ অতিরিক্ত $ পিপ অনুরোধ [নিরাপত্তা] ইনস্টল, সেট.
- শিরোলেখ ব্যবহৃত অভিধানে পাওয়া কি এখন দেশীয় স্ট্রিং উপর সব পাইথন সংস্করণ, অর্থাৎ bytestrings পাইথন 2, ইউনিকোড পাইথন 3.
- iterable প্রতিক্রিয়া সংস্থা জন্য সমর্থন
- উপদেষ্টার Refactor এবং সরলীকরণ
- কোন iter_content ত্রুটি ইতিমধ্যে ডাউনলোড যদি লি>
- উপভোক্তা কী + + পোস্টের জন্য নির্দিষ্ট
- ব্যবহার simplejson উপলব্ধ যদি
- নতুন: Response.reason
- একটি ফাইল বা ফাইল মত বস্তু হিসাবে ক্ষণস্থায়ী অনুমতি তথ্য.
- নতুন Response.json সম্পত্তি
- পোস্ট এখন ব্রাউজার না কি করতে RFC বিরতি redirect- থেকে :. একটি পেতে সঙ্গে আপ অনুসরণ করুন
- অনুমতি দিন '=' কুকিজ লি >
- অতি উন্নত URL- এ উদ্ধৃত
- SSL- র উইন্ডোজ মেশিনে (আপাত = মিথ্যা Bugfix যাচাই ).
- ASYNC অনুরোধের জন্য ফোর্স safe_mode
- সকেট সময়সীমার সংশোধন করা হয়েছে
- রূপান্তরিত প্রমাণীকরণ সিস্টেম সহজ callable বস্তুর ব্যবহার করতে
- নতুন ইউনিকোড ডিকোডিং সিস্টেম,. এনকোডিং.
- অফলাইন (দ্রুত) পরীক্ষা স্যুট লি >
<লি> সেশন অভিধান যুক্তি মার্জ. - ইউনিকোড স্বয়ংক্রিয় ডিকোডিং.
- GET / head আনুগত্য follow_redirect = মিথ্যা লি>
- উন্নত অবস্থা কোড অভিজ্ঞতা & # x5c; ণ / .
- আন্তর্জাতিক ডোমেন নাম সমর্থন
- প্যাচ সাপোর্ট
- উন্নত ফেরৎ হ্যান্ডলিং
- নিম্নলিখিত জন্য গেম 'allow_redirects' PARAM অ-GET / head পুননির্দেশ করা হয়েছে.
- Response.history:. পুনঃনির্দেশিত প্রতিক্রিয়া তালিকা
- অনুরোধ সময়সীমা উত্তীর্ণ
- GZip স্বয়ংক্রিয় Decompression এনকোড বিষয়বস্তু লি >
<লি> Tupled HTTP- র প্রমাণীকরণ জন্য AutoAuth সমর্থন. - কুকি পরিবর্তন
- স্বয়ংক্রিয় প্রমাণীকরণ এপিআই পরিবর্তনের
- পাইথন 2.5 সমর্থন
- নতুন HTTPHandling পদ্ধতি
- এখনও একটি HTTPError ঘটনা অনুরোধ পরিচালনা করা.
- পাইথন 2.6 বা উচ্চতর
সংস্করণ 2.5.2 নতুন কি:
এটি পাওয়া যায় যদি <লি> অনুরোধ এখন Certifi ব্যবহার করা হবে.
<লি> ক্যাপচার এবং পুনরায় বাড়াতে urllib3 ProtocolError.
সংস্করণ 2.0.0 নতুন কি:
<লি> প্রক্সি URL গুলি এখন একটি সুস্পষ্ প্রকল্প থাকতে হবে. তারা না থাকলে MissingSchema ব্যতিক্রম জীবিত হয়ে উঠবেন.
<লি> সময়সীমা উত্তীর্ণ এখন সময় পড়া ক্ষেত্রে প্রযোজ্য হলে, বিশেষ প্রতিবেদন = মিথ্যা.
<লি> RequestException এখন IOError না RuntimeError. একটি উপশ্রেণী
<লি> PreparedRequest বস্তু নতুন পদ্ধতি যোগ করা হয়েছে:. PreparedRequest.copy ()
<লি> সেশন বস্তু নতুন পদ্ধতি যোগ করা হয়েছে: Session.update_request (). এই পদ্ধতি সেশন সংরক্ষিত তথ্য (যেমন কুকি) সঙ্গে একটি অনুরোধ বস্তুর আপডেট করতে সক্ষম.
<লি> সেশন বস্তু নতুন পদ্ধতি যোগ করা হয়েছে: Session.prepare_request (). পদ্ধতি আপডেট এই এবং একটি অনুরোধ বস্তুর দেয়ঃ, এবং সংশ্লিষ্ট PreparedRequest বস্তু ফেরৎ.
<লি> HTTPAdapter বস্তু নতুন পদ্ধতি যোগ করা হয়েছে: HTTPAdapter.proxy_headers (). এই সরাসরি বলা হয়, কিন্তু উপশ্রেণী ইন্টারফেস উন্নত করা উচিত নয়.
এখন পরিবর্তে একটি অনুরোধ ChunkedEncodingError বাড়াতে হবে ভুল chunked এনকোডিং দ্বারা সৃষ্ট <লি> httplib.IncompleteRead ব্যতিক্রম.
<লি> অবৈধ শতাংশ পালাবার ক্রম এখন একটি অনুরোধ InvalidURL ব্যতিক্রম উত্থাপিত করিয়ে দেবার ব্যবস্থা করব.
<লি> HTTP- র 208 আর কারণ ফ্রেজ করুন & quot ব্যবহার করে; im_used করুন & quot ;. সঠিকভাবে ব্যবহার করুন & quot; already_reported. & Quot;
কি সংস্করণ 1.1.0 নতুন:
<লি> অনুমান সার্ভার প্যারাম পুনর্নির্দেশ জিদ
<লি> অনুমতি সুস্পষ্ সামগ্রী প্রকার ফাইল তথ্য জন্য নির্দিষ্ট করা হবে
<লি> merge_kwargs কেস অবশ কি যখন খুঁজছেন করুন
সংস্করণ 1.0.0 নতুন কি:
<লি> এ্যাপাচি 2.0 লাইসেন্সের বাছাই করুন
<লি> Swappable সংযোগ অ্যাডাপ্টারের
<লি> অরোহণযোগ্য সংযোগ অ্যাডাপ্টারের
<লি> চপল ProcessedRequest চেইন
<লি> / S / prefetch / স্ট্রীম
<লি> সব কনফিগারেশন অপসারণ
<লি> স্ট্যান্ডার্ড লাইব্রেরি লগিং
<লি> Reponse.json () callable, না সম্পত্তি করুন.
কি সংস্করণ 0.14.0 নতুন:.
সংস্করণ 0.13.9 নতুন কি:.
<লি> dispatch_hook থেকে খাওয়া সরানো হয়েছে ব্যতিক্রম.
<লি> সাধারণ বাগ সংশোধন করা হয়েছে.
সংস্করণ 0.13.3 নতুন কি:.
<লি> সময়সীমা উত্তীর্ণ পিছনে SSLErrors আড়াল না.
<লি> URL গুলি টুকরা ধারণকারী সঙ্গে হ্যান্ডলিং স্থায়ী PARAM.
ইউজার এজেন্ট <লি> উল্লেখযোগ্যভাবে উন্নত তথ্য.
সংস্করণ 0.13.2 নতুন কি:
<লি> উপভোক্তা কী 1.0 সাইন ইন querystring পরামিতি
<লি> ক্লায়েন্ট সার্টিফিকেট আর = যাচাই যখন উপেক্ষা মিথ্যা
<লি> openSUSE- এর সার্টিফিকেট সমর্থন যোগ করুন
কি সংস্করণ 0.13.1 নতুন:
<লি> আঙ্গুলসমূহ ত্রুটি নির্দেশ করে যে প্রতিক্রিয়া ফিরে যাওয়ার অনুমতি.
<লি> শরীরের কম প্রতিক্রিয়া জন্য Response.text এবং Response.json সংশোধন করা হয়েছে.
সংস্করণ 0.12.1 নতুন কি:
<লি> স্ট্রিং ফাইল আপলোড যুক্ত করার ক্ষমতা
<লি> iter_lines সঙ্গে অপ্রচলিত পরিসীমা সমস্যা ফিক্স
<লি> ফিক্স iter_content ডিফল্ট মাপ
সংস্করণ 0.11.1 নতুন কি:
<লি> নতুন পুনর্নির্দেশ আচরণ নিষ্ক্রিয় নতুন strict_mode কনফিগারেশন.
সংস্করণ 0.10.6 নতুন কি:.
সংস্করণ 0.10.2 নতুন কি:.
<লি> অতিরিক্ত অনুমতি কুকি কী মান.
<লি> জন্য প্রয়াস ফিক্স করুন & quot; ফাইল খুলুন করুন & quot অনেকগুলি; ত্রুটি
<লি> প্রথম পাস ইউনিকোড ত্রুটি প্রতিস্থাপন, দ্বিতীয় পাস জন্য কোন প্রয়োজন নেই.
<লি> পরিশেষে '/' বেয়ার ডোমেইন URL গুলি প্রশ্নের সন্নিবেশ আগে.
<লি> ব্যতিক্রম এখন RuntimeError থেকে উত্তরাধিকারী.
<লি> বাইনারি আপলোড + + প্রমাণীকরণ ফিক্স.
সংস্করণ 0.9.2 নতুন কি:
<লি> সঠিক খণ্ড জন্য সমর্থন গণ্ডি সঙ্গে স্ট্রিম.
<লি> সেশন ক্লাস জন্য সময় যুক্তি.
<লি> প্রিন্ট সম্পূর্ণ হুক tracebacks না শুধু ব্যতিক্রম উদাহরণস্বরূপ.
পরের লাইন মুলতুবি থেকে <লি> ফিক্স response.iter_lines.
<লি> ফিক্স কিন্তু / কোনো URI ক্যোয়ারী স্ট্রিং হচ্ছে W প্রমাণীকরণ HTTP- র-হজম.
<লি> ইভেন্ট হুক্স বিভাগে ফিক্স.
<লি> Urllib3 আপডেট.
সংস্করণ 0.8.7 নতুন কি:
<লি> হ্যান্ডেল safe_mode ব্যতিক্রম আরো ধারাবাহিকভাবে
<লি> safe_mode নাল প্রতিক্রিয়া ফিক্স পুনরাবৃত্তির
সংস্করণ 0.8.6 নতুন কি:.
<লি> প্রক্সি অনুমোদন সমর্থন.
সংস্করণ 0.8.3 নতুন কি:.
<লি> API- টি পদ্ধতির নতুন অধিবেশন পরামিতি.
<লি> প্রদর্শন সম্পূর্ণ URL যখন লগিং.
সংস্করণ 0.8.2 নতুন কি:
overridable প্রতিক্রিয়া উপর ভিত্তি করে
<লি> যথাযথ URL- এ স্ল্যাশ-উদ্ধৃতি হ্যান্ডলিং.
সঙ্গে <লি> কুকিজ [], ও _ অনুমতি.
সংস্করণ 0.6.5 নতুন কি:.
সংস্করণ 0.6.4, আছে distros নতুন কি:
HTTP- র হেডার উপর ভিত্তি করে
<লি> নতুন decode_unicode সেটিং
<লি> r.read/close পদ্ধতি অপসারণ
<লি> উন্নত প্রতিক্রিয়া ব্যবহারের জন্য নতুন r.faw ইন্টারফেস. *
<লি> স্থিতিমাপ হেডার স্বয়ংক্রিয় সম্প্রসারণ
সংস্করণ 0.6.2 নতুন কি:.
সংস্করণ 0.6.1 নতুন কি:
<লি> সেট পুননির্দেশনা একটি সর্বোচ্চ সংখ্যক (settings.max_redirects).
<লি> সম্পূর্ণ ইউনিকোড URL সমর্থন.
<লি> প্রোটোকল-কম পুননির্দেশনা জন্য সমর্থন.
<লি> নির্বিচারে অনুরোধ ধরনের জন্য অনুমতি দিন.
<লি> বাগ সংশোধন করা হয়েছে.
কি সংস্করণ 0.5.1 নতুন:
<লি> অ্যাক্সেস হেডার সমগ্র শরীরের আনয়ন ছাড়া (পড়া ())
পরামিতি জন্য dicts হিসাবে <লি> গুলোকে লিস্ট
<লি> জোরপূর্বক যোগ বেসিক পরিচয় প্রমাণ
বেসিক জোরপূর্বক <লি> ডিফল্ট প্রমাণীকরণ টাইপ করুন
<লি> python-requests.org ডিফল্ট user-agent হেডার
<লি> CaseInsensitiveDict ছোট হাতের ক্যাশে
<লি> Response.history Bugfix
সংস্করণ 0.5.0 নতুন কি:
<লি> Proxy গুলি জন্য সমর্থন
<লি> HTTPBin পরীক্ষা স্যুট
<লি> পুনর্চালনা সংশোধন করা হয়েছে
<লি> settings.verbose প্রবাহ লেখা
<লি> সব পদ্ধতি জন্য Querystrings
সুনির্দিষ্টভাবে উত্থাপিত r.requests.get হিসাবে গণ্য করা হয় <লি> URLErrors (সংযোগ, মেয়াদপূর্তীর, অবৈধ URL গুলি প্রত্যাখ্যান) ('Hwe: // বাজে'); r.raise_for_status ()
সংস্করণ 0.4.1 নতুন কি:.
<লি> সেটিংস মডিউল refactoring.
সংস্করণ ফলে, 0.4.0 নতুন কি:
<লি> কেস অসংবেদী শিরোলেখ অভিধান.
<লি> ইউনিকোড URL গুলি.
সংস্করণ 0.3.3 নতুন কি:.
<লি> ইউনিকোড URL এনকোডেড তথ্য.
<লি> প্রেক্ষাপটে ম্যানেজার এবং মডিউল. সেটিংস
সংস্করণ 0.3.2 নতুন কি:.
সংস্করণ 0.3.1 নতুন কি:.
<লি> Response.read ().
<লি> পোস্টার ফিক্স.
সংস্করণ 0.3.0 নতুন কি:.
<লি> স্মার্ট প্রশ্নের URL- এ Parameterization.
<লি> একসঙ্গে ফাইল আপলোড এবং পোষ্ট তথ্য অনুমতি দিন.
সংস্করণ 0.2.4 নতুন কি:.
<লি> PyPy-সি v1.4 সমর্থন.
<লি> অটো প্রমাণীকরণ পরীক্ষা.
<লি> উন্নত অনুরোধ বস্তুর রচয়িতা.
কি সংস্করণ 0.2.3 নতুন:.
সংস্করণ 0.2.2 নতুন কি:
<লি> Eventlet এবং Gevent Monkeypatch সমর্থন.
<লি> কুকি dupport.
আবশ্যক
পাওয়া মন্তব্যসমূহ না