HTTPie: ابزاری کامندلاینی برای ارسال ریکوئست‌های HTTP


HTTPie  ابزاری اپن‌سورس برای محیط کامندلاین است که به منظور ارسال ریکوئست‌هایی از جنس HTTP مورد استفاده قرار می‌گیرد که دارای یک رابط کاربری ساده با قابلیت هایلایت سینتکس می‌باشد (این ابزار به صورت aitch-tee-tee-pie تلفظ می‌شود.)

HTTPie به خاطر سهولت بیشتر، تنها یک کامند دارد به نام http که این امکان را در اختیار کاربر می‌گذارد تا با سرورهای اچ‌تی‌تی‌پی، انواع و اقسام ای‌پی‌آی و همچنین وب سرویس‌های مختلف ارتباط برقرار سازد. برخی از قابلیت‌های این ابزار اپن‌سورس عبارتند از:

- خروجی رنگارنگ به منظور خوانایی بیشتر
- پشتیبانی از جیسون
- دانلود فایل همچون ابزار Wget

راهنمای نصب روی سیستم‌عامل گنو/لینوکس
به منظور نصب این ابزار روی سیستم‌عامل گنو/لینوکس توزیع اوبونتو، صرفاً کافی است تا کامند زیر را در ترمینال وارد نمایید:

$ sudo apt-get install httpie

در صورت موفقیت‌آمیز بودن پروسهٔ نصب، به صورت زیر می‌توان این ابزار را تست کرد:

$ http httpie.org
HTTP/1.1 301 Moved Permanently
CF-RAY: 49af930972bb63d9-FRA
Cache-Control: max-age=3600
Connection: keep-alive
Date: Fri, 18 Jan 2019 08:08:33 GMT
Expires: Fri, 18 Jan 2019 09:08:33 GMT
Location: https://httpie.org/
Server: cloudflare
Transfer-Encoding: chunked
Vary: Accept-Encoding

لازم به یادآوری است که این ابزار علاوه بر لینوکس، در سیستم‌عامل‌های ویندوز و مک نیز پشتیبانی می‌شود.