خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه API ها و برنامه های وب را از ترمینال لینوکس با HTTPie آزمایش کنیم

از HTTPie برای آزمایش برنامه های وب و نقاط پایانی API خود از ترمینال لینوکس استفاده کنید.

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

HTTPie چیست؟

HTTPie برنامه‌ای است که برای ارسال درخواست‌های HTTP و همچنین درخواست‌های RESTful web API به یک سرور راه دور طراحی شده است. نسخه‌های رومیزی و مبتنی بر وب برای HTTPie نیز در دسترس هستند، اما ما روی نسخه خط فرمان تمرکز می‌کنیم.

وب سایت ترمینال HTTPie

HTTP پروتکل زیربنایی وب است، از جمله صفحه‌ای که اکنون می‌خوانید. در پروتکل، درخواست ها از یک عامل کاربر به یک سرور می آیند. این عامل کاربر معمولاً یک مرورگر وب است، اما لزومی ندارد.

نصب HTTPie در لینوکس

می‌توانید HTTPie را از طریق بسیاری از مدیران بسته لینوکس نصب کنید. به عنوان مثال، در دبیان و اوبونتو:

sudo apt install httpie

و در آرچ لینوکس:

sudo pacman -S httpie

در خانواده توزیع‌کننده کلاه قرمزی، اجرا کنید:

sudo dnf install httpie

استفاده از HTTPie برای آزمایش APIها در لینوکس

خروجی HTTPie از makeuseof.com

برای شروع HTTPie، باید آن را از خط فرمان با استفاده از یکی از این دو دستور فراخوانی کنید: http یا https. اولی از HTTP و دومی از HTTPS رمزگذاری شده استفاده می کند. از آنجایی که اکثر وب سایت ها از HTTPS استفاده می کنند، باید از https در خط فرمان استفاده کنید.

برای انجام یک درخواست ساده “GET”، فقط از URL به عنوان آرگومان استفاده کنید:

https example.com

شما همچنین می توانید یک POST ارسال کنید، که اگر در حال توسعه یک وب سایت با فرم ها هستید مفید است.

مطلب مرتبط:   نحوه مدیریت فیدهای RSS با موزیلا تاندربرد در لینوکس

به عنوان مثال، اگر می خواهید نام “MUO” را به یک فرم ارسال کنید، از این دستور استفاده می کنید:

https example.com name="MUO"

HTTPie همچنین با فیلدهای JSON کار می کند. اگر می‌خواهید ویژگی name را تنظیم کنید، برای مثال، اجرا کنید:

https PUT example.com name="MUO"

HTTPie یک ابزار مفید توسعه وب است

با HTTPie، ابزاری برای آزمایش وب سایت ها از خط فرمان لینوکس خواهید داشت. لینوکس در حال حاضر برای توسعه وب محبوب است و سیستم عامل اصلی سرور در بازار است.

لینوکس و یونیکس برای دهه‌ها سیستم عاملی برای برنامه‌نویسان و افراد فنی بوده‌اند. چرا اینقدر محبوب است؟ این روشی است که لینوکس طراحی شده است و در دسترس بودن ابزارهای برنامه نویسی است که آن را به محبوبیت متخصصان جدی تبدیل می کند.