آنچه در این مقاله میخوانید [پنهانسازی]
کتابخانه requests در پایتون یکی از محبوبترین ابزارها برای ارسال درخواستهای HTTP است. این کتابخانه به توسعهدهندگان این امکان را میدهد که به راحتی با سرورها ارتباط برقرار کنند و انواع مختلفی از درخواستها مانند GET، POST، PUT، DELETE و غیره را ارسال کنند (ما در این مقاله به ارسال درخواست های GET و POST میپردازیم،اما به طور کلی با بقیه متدها ارسال درخواست ها فرقی ندارند)
requests برای انجام عملیاتهایی نظیر ارسال داده به فرمها، ارسال هدرهای سفارشی، مدیریت کوکیها، و کار با دادههای JSON بهکار میرود. یکی از ویژگیهای برجسته این کتابخانه سادگی و قابلیت خوانایی بالای آن است که حتی برای مبتدیان نیز استفاده از آن را آسان میکند.
1. نصب requests
ابتدا باید مطمئن شوید که این کتابخانه روی سیستم شما نصب است. برای نصب آن، از دستور زیر استفاده کنید:
2. ارسال درخواست GET
درخواستهای GET برای دریافت اطلاعات از سرور استفاده میشوند. به مثال زیر توجه کنید:
در این مثال، دادهها از یک API آزمایشی دریافت شده و در قالب JSON چاپ میشوند.
3. ارسال درخواست POST
درخواستهای POST برای ارسال داده به سرور استفاده میشوند. به مثال زیر توجه کنید:
در این مثال، یک شیء JSON حاوی اطلاعاتی مانند عنوان، متن و شناسه کاربر به سرور ارسال میشود.
مزایای استفاده از requests
- آسانی در استفاده و خوانایی کد.
- پشتیبانی از ویژگیهایی مانند مدیریت کوکیها و هدرها.
- ارسال درخواستها به صورت همزمان با کتابخانههای جانبی.
- ارسال انواع درخواست های GET، POST، PUT، DELETE از جمله ارسال درخواست های GET و POST
استفاده از requests برای هر توسعهدهنده پایتون ضروری است. این ابزار کار شما را برای ارتباط با APIها بسیار ساده میکند.