وب‌سرویس مجید

پروژه hurl.nvim

jellydn/hurl.nvim

این یک افزونه برای Neovim است که به تو امکان می‌دهد درخواست‌های HTTP رو مستقیماً از فایل‌های .hurl اجرا کنی.

با استفاده از این ابزار، می‌تونی بدون ترک ویرایشگرت، درخواست‌ها رو بفرستی و پاسخ‌ها رو ببینی.

کاربرد:

این پلاگین برای توسعه‌دهندگانی که زیاد با API کار می‌کنند عالیه. به جای استفاده از ابزارهای خارجی مثل Postman یا cURL، می‌تونی درخواست‌هات رو توی یک فایل .hurl بنویسی و با یک دستور اجراش کنی.

در چه شرایطی بهتره استفاده شود؟

وقتی داری روی یک پروژه API-محور کار می‌کنی، تست اینترفیس‌های HTTP یا مستندسازی درخواست‌ها رو نیاز داری، این ابزار می‌تونه خیلی کمک‌کننده باشه. همچنین برای اتوماسیون تست‌های ادغام یا محیط‌های توسعه محلی مناسبه. ️

چند مثال از موارد استفاده:

تست کردن endpointهای REST بدون خروج از ویرایشگر

اجرای دسته‌ای درخواست‌ها برای شبیه‌سازی جریان کاربری

مستندسازی درخواست‌های API با فایل‌های قابل اجرا (نه فقط توضیحات ثابت)

ادغام با فرآیند توسعه برای اجرای تست‌های سریع در محیط لوکال

  • ##API
  • ##Neovim
  • ##HTTP
  • ##Hurl
  • ##DevTools
  • ##Web
  • ##Testing
  • ##Automation
  • ##Productivity
  • ##Editor