dummyhttp(1) General Commands Manual dummyhttp(1) نام (NAME) dummyhttp - سرور HTTP بسیار ساده که با بدنه و کد وضعیت ثابت پاسخ می‌دهد خلاصه دستور (SYNOPSIS) 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] توضیحات (DESCRIPTION) سرور HTTP بسیار ساده که با یک بدنه ثابت و یک کد پاسخ ثابت جواب می‌دهد. گزینه‌ها (OPTIONS) -q, --quiet حالت بی‌صدا (هیچ گزارشی ثبت نمی‌شود) -v, --verbose حالت پرگویی (ثبت داده‌های درخواست‌های ورودی و خروجی). اگر دو بار مشخص شود، داده‌های بدنه را نیز ثبت می‌کند -p, --port [پیش‌فرض: 8080] درگاهی که باید روی آن شنود انجام شود -H, --headers سرآیندهایی که باید ارسال شوند (قالب: key:value) -c, --code [پیش‌فرض: 200] کد وضعیت HTTP برای ارسال -b, --body [پیش‌فرض: dummyhttp] بدنه 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)}}" -i, --interface [پیش‌فرض: 0.0.0.0] رابط شبکه‌ای که باید به آن متصل (bind) شود -d, --delay [پیش‌فرض: 0] تاخیر بر حسب میلی‌ثانیه پیش از ارسال پاسخ --print-completions تولید فایل تکمیل خودکار برای یک پوسته مقادیر ممکن: • bash • elvish • fish • powershell • zsh --print-manpage تولید صفحه راهنما (man page) --tls-cert گواهی TLS برای استفاده --tls-key کلید خصوصی TLS برای استفاده -h, --help نمایش راهنما (مشاهده خلاصه با '-h') -V, --version نمایش نسخه نسخه (VERSION) v1.1.3 نویسندگان (AUTHORS) Sven-Hendrik Haase dummyhttp 1.1.3 dummyhttp(1)