Requests

نرم افزار تصویر:
Requests
جزئیات نرم افزار:
نسخه: 2.5.2
ها تاریخ: 28 Feb 15
توسعه دهنده: Kenneth Reitz
پروانه: رایگان
محبوبیت: 21

Rating: 3.3/5 (Total Votes: 3)

طراحی و توسعه به عنوان یک جایگزین برای پایتون ساخته شده در ماژول urllib2 است که معمولا در برخورد با درخواست HTTP استفاده، این کتابخانه نه تنها به روز رسانی روش هسته موجود در آن کتابخانه برای حمایت از ویژگی های موجود در فن آوری های وب امروز، بلکه تا حد زیادی ساده API، کاهش زمان مورد نیاز برای کد یک پروژه.
urllib2 ممکن است یک ابزار عالی داشته است که از آن بیرون آمد، اما توسعه سریع فن آوری مبتنی بر وب است که نه تنها آن را مطلق، اما نحو آن و راه کار می کند در داخل ساخته اند آن را سخت برای کار با.
به همین دلیل است یک کتابخانه مانند درخواست، از سال آن را با اولین شاخه ناپایدار آن آمد شده است به طور مداوم به گرفتن بیشتر و بیشتر میاد برای راه ساده آن انجام کارهاست.
در حال حاضر، کتابخانه درخواست یکی از کتابخانه های مورد استفاده در جامعه پایتون است

ویژگی ها:.

بسیار ساده GET، HEAD، POST، PUT، حذف درخواست
HTTP ساده درخواست سربرگ پیوست
داده های ساده / پارامترهای درخواست فایل پیوست
ساده احراز هویت HTTP عمومی
URL ساده + HTTP رجیستری تایید
پشتیبانی از تعداد زیادی از استانداردهای بین المللی
نگه دارید-زنده پشتیبانی
تجمع اتصال
پشتیبانی از جلسات
تایید SSL
دستکاری کوکی
رفع فشار داده ها به صورت خودکار
پشتیبانی از یونیکد
پشتیبانی .netrc
موضوع امن
پشتیبانی از آپلود جریان چند
پشتیبانی از اتمام زمان ارتباط
HTTP (S) پشتیبانی از پروکسی

چه جدید در این نسخه است:

در حال حاضر یک & quot؛ امنیت و & quot؛ اضافی بسته مجموعه، $ پیپ نصب درخواست [امنیتی].
درخواست در حال حاضر استفاده خواهد کرد گواهینامه اگر آن را در دسترس است.
ضبط و دوباره افزایش ProtocolError urllib3.

جدید در نسخه 2.0.0 است:

به کلید در فرهنگ لغت سرآیندهای در حال حاضر رشته های بومی در تمام نسخه های پایتون، به عنوان مثال bytestrings در پایتون 2، یونیکد در پایتون 3.
پروکسی URL ها در حال حاضر باید یک طرح صریح و روشن داشته باشد. استثنا MissingSchema خواهد شد اگر این کار را نمی مطرح شده است.
وقفه در حال حاضر به عنوان خوانده شده زمان اگر جریان = FALSE اعمال می شود.
RequestException در حال حاضر یک زیر کلاس از IOError، نه RuntimeError.
روش جدید اضافه شده به اشیاء PreparedRequest: PreparedRequest.copy ().
روش جدید اضافه شده به اشیاء جلسه: Session.update_request (). این روش به روز رسانی یک شی درخواست با داده ها (به عنوان مثال کوکی) ذخیره شده در جلسه.
روش جدید اضافه شده به اشیاء جلسه: Session.prepare_request (). این به روز رسانی روش و آماده یک شی درخواست، و شی PreparedRequest مربوطه می گرداند.
روش جدید اضافه شده به HTTPAdapter اشیاء: HTTPAdapter.proxy_headers (). این باید به طور مستقیم به نام نیست، اما بهبود رابط کلاس.
httplib.IncompleteRead استثنا ناشی از نادرست را پشتیبانی می کند chunked در حال حاضر ChunkedEncodingError به جای درخواست خواهد بالا می برد.
توالی درصد-فرار نامعتبر در حال حاضر باعث استثنا InvalidURL درخواست به مطرح شود.
HTTP 208 استفاده می کند دیگر هیچ دلیلی عبارت & quot؛ را im_used و quot؛ کلیک کنید به درستی استفاده می کند و & quot؛ already_reported و quot؛ کلیک کنید

چه در نسخه 1.1.0 جدید است:

در پشتیبانی از نهادهای پاسخ iterable
سرورهای فرض باقی بماند پارامترهای تغییر مسیر
اجازه انواع محتوای صریح و روشن می شود برای اطلاعات فایل مشخص
را merge_kwargs حروف حساس زمانی که به دنبال کلید

Refactor عظیم و ساده:

جدید در نسخه 1.0.0 است
تغییر به آپاچی 2.0 مجوز
آداپتورهای آنان اتصال قابل جابجایی
آداپتورهای آنان اتصال Mountable
زنجیره ProcessedRequest تغییرپذیر
/ S / واکشی اولیه / جریان
حذف تمام تنظیمات
ورود به سیستم کتابخانه استاندارد
را Reponse.json () صدازدنی، نه اموال.

جدید در نسخه 0.14.0 است:

به خطا بدون iter_content اگر قبلا دانلود.

جدید در نسخه 0.13.9 است:

به ثابت برای OAuth تأیید + پست.
استثنا خوردن از dispatch_hook حذف شد.
رفع اشکال عمومی.

جدید در نسخه 0.13.3 است:

استفاده از simplejson اگر در دسترس است.
آیا SSLErrors پشت وقفه ها را پنهان کنم.
پرم با دست زدن به URL های حاوی قطعات ثابت.
به طور قابل ملاحظه اطلاعات در عامل کاربر بهبود یافته است.

چه در نسخه 0.13.2 جدید است:

جدید: Response.reason
با ثبت نام در رشته پرس و جوی پارامتر در OAuth تأیید 1.0
گواهینامه های مشتری دیگر زمانی که نادیده گرفته تایید = کاذب
اضافه کردن پشتیبانی گواهی لینوکس

جدید در نسخه 0.13.1 است:

به اجازه عبور یک فایل و یا مانند فایل شی به عنوان داده.
اجازه قلاب برای بازگشت به پاسخ که نشان می دهد خطا است.
Response.text و Response.json برای پاسخ بدن کمتر ثابت.

املاک جدید Response.json:

جدید در نسخه 0.12.1 است
توانایی اضافه کردن ارسال فایل رشته
رفع خارج از محدوده موضوع را با iter_lines
رفع اندازه پیش فرض iter_content

جدید در نسخه 0.11.1 است:

POST تغییرمسیر در حال حاضر شکستن RFC به انجام آنچه مرورگرها: پیگیری با دریافت کنید.
پیکربندی strict_mode جدید به رفتار تغییر مسیر جدید را غیر فعال کنید.

جدید در نسخه 0.10.6 است:

اجازه دهید '=' در کوکی.

جدید در نسخه 0.10.2 است:

در بسیار بهبود URL به نقل از.
اضافی ارزش های کلیدی کوکی مجاز می باشد.
ثابت تلاش برای & quot؛ بیش از حد بسیاری از فایل های باز و & quot؛ خطا
به جای خطاهای یونیکد در پاس اول، بدون نیاز به پاس دوم.
اضافه URL ها "/" به لخت دامنه قبل از درج پرس و جو.
استثنا در حال حاضر از RuntimeError به ارث می برند.
دودویی ارسال + ثابت احرازهویت.

جدید در نسخه 0.9.2 است:

SSL بررسی = bugfix کاذب (ظاهری در ویندوز ماشین آلات).
پشتیبانی از تکه مناسب جریان با مرزهای.
بحث جلسه برای کلاس های جلسه.
چاپ tracebacks قلاب کل، نه فقط به عنوان مثال استثناء است.
رفع response.iter_lines از در انتظار خط بعدی.
ثابت اما در HTTP-هضم تایید W / URI داشتن رشته پرس و جو.
ثابت در بخش رویداد قلاب.
به روز رسانی Urllib3.

چه در نسخه 0.8.7 جدید است:

safe_mode

در نیروی برای درخواست async است
دسته استثنا safe_mode بیشتر به طور مداوم
رفع تکرار در پاسخ پوچ در safe_mode

جدید در نسخه 0.8.6 است:

سوکت رفع ایست.
پشتیبانی از پروکسی مجوز.

جدید در نسخه 0.8.3 است:

به سیستم تایید تبدیل شده به استفاده از اشیاء صدازدنی ساده تر.
پارامتر جلسه جدید به روش API.
نمایش URL کامل در حالی که ورود به سیستم.

جدید در نسخه 0.8.2 است:

در سیستم جدید رمز گشایی از یونیکد، بر اساس Response.encoding overridable.
مناسب URL اسلش-نقل قول زدن.
کوکی ها با [،]، و _ مجاز می باشد.

آفلاین (سریع) مجموعه تست:

جدید در نسخه 0.6.5 است.
جلسه ادغام بحث فرهنگ لغت.

جدید در نسخه 0.6.4 است:

به رمزگشایی خودکار از یونیکد، بر اساس هدرهای HTTP.
تنظیم decode_unicode جدید
حذف r.read / روش نزدیک
رابط r.faw جدید برای استفاده از پاسخ های پیشرفته. *
گسترش اتوماتیک از هدر پارامتر

جدید در نسخه 0.6.2 است:

به GET / HEAD اطاعت follow_redirect = کاذب.

جدید در نسخه 0.6.1 است:

پیشرفته کدهای وضعیت تجربه و # x5c. O /.
تنظیم حداکثر تعداد تغییرمسیر (settings.max_redirects).
کامل پشتیبانی URL یونیکد.
پشتیبانی از تغییرمسیر پروتکل کمتر است.
اجازه می دهد برای انواع درخواست خودسرانه.
رفع اشکال.

چه در نسخه 0.5.1 جدید است:

در نام دامنه بین المللی حمایت کنید!
هدر دسترسی بدون واکشی تمام بدن (به عنوان خوانده شده ())
استفاده از لیست ها به عنوان dicts برای پارامترهای
اضافه کردن اجباری احراز هویت عمومی
اجباری عمومی به طور پیش فرض نوع تایید است
python-requests.org به طور پیش فرض هدر کاربر-عامل
CaseInsensitiveDict پایین مورد ذخیره
bugfix Response.history

پشتیبانی PATCH:

جدید در نسخه 0.5.0 است
پشتیبانی از پروکسی
HTTPBin تست سوئیت
تغییر مسیر رفع
نوشتن جریان settings.verbose
Querystrings برای همه روش
URLErrors (اتصال رد، اتمام مهلت، آدرس نامعتبر است) درمان می شوند به عنوان صریح r.requests.get مطرح ('hwe: // اه')؛ r.raise_for_status ()

دست زدن به بهبود تغییر مسیر:

جدید در نسخه 0.4.1 است.
جدید و پرم 'allow_redirects برای زیر غیر GET / HEAD تغییرمسیر.
تنظیمات refactoring ماژول.

جدید در نسخه 0.4.0 است:

در Response.history: فهرست پاسخ هدایت می شوید.
حروف حساس سربرگ واژهنامهها.
آدرسهای یونیکد.

وقفه درخواست:

جدید در نسخه 0.3.3 است.
اطلاعات URL-کد گذاری یونیکد.
تنظیمات مدیر زمینه و ماژول.

جدید در نسخه 0.3.2 است:

در رفع فشار به صورت خودکار GZIP محتوا کد گذاری شده.
پشتیبانی AutoAuth برای Tupled HTTP تایید.

جدید در نسخه 0.3.1 است:

به تغییرات کوکی.
Response.read ().
تعمیر پوستر.

جدید در نسخه 0.3.0 است:

به احراز هویت به صورت خودکار تغییر API.
دقیق در انجمنها URL پارامتر.
اجازه ارسال فایل و داده های پست با هم.

جدید در نسخه 0.2.4 است:

در پایتون 2.5 پشتیبانی.
پایپای-C پشتیبانی v1.4.
آزمون خودکار احراز هویت.
بهبود سازنده درخواست شی.

جدید در نسخه 0.2.3 است:

به روش HTTPHandling جدید.

جدید در نسخه 0.2.2 است:

با این حال دسته درخواست در صورت HTTPError.
پشتیبانی Eventlet و Gevent Monkeypatch.
dupport کوکی.

مورد نیاز:

پایتون 2.6 یا بالاتر

نرم افزار های مشابه

dnslib
dnslib

12 May 15

net-ping
net-ping

1 Mar 15

Apache SSHD
Apache SSHD

9 Apr 16

cap
cap

28 Sep 15

نرم افزار های دیگر از توسعه دهنده Kenneth Reitz

unzipit
unzipit

11 May 15

Requests
Requests

12 May 15

certifi
certifi

15 Apr 15

نظرات به Requests

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!