dummyhttp(1) General Commands Manual dummyhttp(1)

dummyhttp - سرور HTTP بسیار ساده که با بدنه و کد وضعیت ثابت پاسخ می‌دهد

dummyhttp [-q|--quiet] [-v|--verbose]... [-p|--port] [-H|--headers] [-c|--code] [-b|--body] [-i|--interface] [-d|--delay] [--print-completions] [--print-manpage] [--tls-cert] [--tls-key] [-h|--help] [-V|--version]

سرور HTTP بسیار ساده که با یک بدنه ثابت و یک کد پاسخ ثابت جواب می‌دهد.

حالت بی‌صدا (هیچ گزارشی ثبت نمی‌شود)
حالت پرگویی (ثبت داده‌های درخواست‌های ورودی و خروجی). اگر دو بار مشخص شود، داده‌های بدنه را نیز ثبت می‌کند
درگاهی که باید روی آن شنود انجام شود
سرآیندهایی که باید ارسال شوند (قالب: key:value)
کد وضعیت HTTP برای ارسال
بدنه HTTP برای ارسال

از قالب‌بندی مبتنی بر Tera (https://tera.netlify.app/docs) به همراه چند تابع اضافی نسبت به توابع توکار پیش‌فرض پشتیبانی می‌کند:

uuid() - تولید یک UUID تصادفی
lorem(words) - تولید `words` کلمه لورم ایپسوم (lorem ipsum)

مثال: dummyhttp -b "Hello {{ uuid() }}, it's {{ now() | date(format="%Y") }} {{ lorem(words=5)}}"

رابط شبکه‌ای که باید به آن متصل (bind) شود
تاخیر بر حسب میلی‌ثانیه پیش از ارسال پاسخ
تولید فایل تکمیل خودکار برای یک پوسته

مقادیر ممکن:

  • bash
  • elvish
  • fish
  • powershell
  • zsh
تولید صفحه راهنما (man page)
گواهی TLS برای استفاده
کلید خصوصی TLS برای استفاده
نمایش راهنما (مشاهده خلاصه با '-h')
نمایش نسخه

v1.1.3

Sven-Hendrik Haase <svenstaro@gmail.com>

dummyhttp 1.1.3