روكويستس (برمجية)
روكويستس (بالإنجليزية: Requests) هي مكتبة بروتوكول نقل النص الفائق للغة برمجة بايثون. الهدف من هذه المكتبة هو جعل استخدام بروتوكول نقل النص الفائق أبسط وأكثر ملاءمة للإنسان. الإصدار الحالي هو 2.28.0.[2][3] يتم تطوير روكويستس بموجب ترخيص رخصة أباتشي 2.0.
روكويستس | |
---|---|
المؤلف | كينيث ريتز |
الإصدار | 2.26.0[1] |
حقوق النشر | كينيث ريتز |
النشر | 14 فبراير 2011 |
موقع ويب | https://requests.readthedocs.io/ |
تعديل مصدري - تعديل |
روكويستس هي إحدى مكتبات بايثون الأكثر شيوعًا والتي لم تُضمن في بايثون. لكن قد أُقترح أن تُوزع روكويستس باستخدام بايثون افتراضيًا.[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, ...}
مراجع
عدل- ^ "Release v2.26.0 · psf/requests". GitHub (بالإنجليزية). Archived from the original on 2022-04-17. Retrieved 2022-08-13.
- ^ Requests، 5 أغسطس 2022، مؤرشف من الأصل في 2022-07-21، اطلع عليه بتاريخ 2022-08-13
- ^ "Requests: HTTP for Humans™ — Requests 2.28.1 documentation". requests.readthedocs.io. مؤرشف من الأصل في 2022-08-09. اطلع عليه بتاريخ 2022-08-13.
- ^ https://web.archive.org/web/20220120142818/https://www.usenix.org/system/files/login/articles/beazley12-04.pdf. مؤرشف من الأصل (PDF) في 2022-01-20.
{{استشهاد ويب}}
: الوسيط|title=
غير موجود أو فارغ (مساعدة)