| 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 <PORT> [پیشفرض: 8080]
- درگاهی که باید روی آن شنود انجام شود
- -H, --headers <HEADERS>
- سرآیندهایی که باید ارسال شوند (قالب: key:value)
- -c, --code <CODE> [پیشفرض: 200]
- کد وضعیت HTTP برای ارسال
- -b, --body <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 <INTERFACE> [پیشفرض: 0.0.0.0]
- رابط شبکهای که باید به آن متصل (bind) شود
- -d, --delay <DELAY> [پیشفرض: 0]
- تاخیر بر حسب میلیثانیه پیش از ارسال پاسخ
- --print-completions <shell>
- تولید فایل
تکمیل
خودکار
برای یک
پوسته
مقادیر ممکن:
- bash
- elvish
- fish
- powershell
- zsh
- --print-manpage
- تولید صفحه راهنما (man page)
- --tls-cert <TLS_CERT>
- گواهی TLS برای استفاده
- --tls-key <TLS_KEY>
- کلید خصوصی TLS برای استفاده
- -h, --help
- نمایش راهنما (مشاهده خلاصه با '-h')
- -V, --version
- نمایش نسخه
نسخه (VERSION)
v1.1.3
نویسندگان (AUTHORS)
Sven-Hendrik Haase <svenstaro@gmail.com>
| dummyhttp 1.1.3 |