هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

روكويستس (برمجية)

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
روكويستس
روكويستس (برمجية)
روكويستس (برمجية)
المؤلف كينيث ريتز
الإصدار 2.26.0[1]
حقوق النشر كينيث ريتز
النشر 14 فبراير 2011
موقع ويب https://requests.readthedocs.io/

روكويستس (بالإنجليزية: Requests)‏ هي مكتبة بروتوكول نقل النص الفائق للغة برمجة بايثون. الهدف من هذه المكتبة هو جعل استخدام بروتوكول نقل النص الفائق أبسط وأكثر ملاءمة للإنسان. الإصدار الحالي هو 2.28.0.[2][3] يتم تطوير روكويستس بموجب ترخيص رخصة أباتشي 2.0.

روكويستس هي إحدى مكتبات بايثون الأكثر شيوعًا والتي لم تُضمن في بايثون. لكن قد أُقترح أن تُوزع روكويستس باستخدام بايثون افتراضيًا.[4]

مثال كود

>>> import requests
>>> r = requests.get('https://api.github.com/user', auth=('user', 'pass'))
>>> r.status_code
200
>>> r.headers['content-type']
'application/json; charset=utf8'
>>> r.encoding
'utf-8'
>>> r.text # doctest: +ELLIPSIS
u'{"type":"User"...'
>>> r.json() # doctest: +ELLIPSIS
{u'private_gists': 419, u'total_private_repos': 77, ...}

مراجع

  1. ^ "Release v2.26.0 · psf/requests". GitHub (بEnglish). Archived from the original on 2022-04-17. Retrieved 2022-08-13.
  2. ^ Requests، 5 أغسطس 2022، مؤرشف من الأصل في 2022-07-21، اطلع عليه بتاريخ 2022-08-13
  3. ^ "Requests: HTTP for Humans™ — Requests 2.28.1 documentation". requests.readthedocs.io. مؤرشف من الأصل في 2022-08-09. اطلع عليه بتاريخ 2022-08-13.
  4. ^ (PDF) https://web.archive.org/web/20220120142818/https://www.usenix.org/system/files/login/articles/beazley12-04.pdf. مؤرشف من الأصل (PDF) في 2022-01-20. {{استشهاد ويب}}: الوسيط |title= غير موجود أو فارغ (مساعدة)