این دستور lwp-requestp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
lwp-request، GET، POST، HEAD - عامل کاربر خط فرمان ساده
خلاصه
درخواست lwp [-afpuussedvhx] [-m روش] [-b پایه URL] [-t فاصله]
[-i if-modified-از زمان] [-c نوع محتوا]
[-C مدارک تحصیلی] [-p پروکسی-url] [-o قالب] آدرس...
شرح
این برنامه می تواند برای ارسال درخواست به سرورهای WWW و سیستم فایل محلی شما استفاده شود. در
محتوای درخواستی برای متدهای POST و PUT از stdin خوانده می شود. محتوای پاسخ
روی stdout چاپ شده است. پیام های خطا در stderr چاپ می شوند. برنامه وضعیتی را برمی گرداند
مقدار نشان دهنده تعداد URL های شکست خورده است.
گزینه ها عبارتند از:
-m
روشی را برای درخواست استفاده کنید. اگر از این گزینه استفاده نمی شود، روش
از نام برنامه گرفته شده است.
-f درخواست را اجباری کنید، حتی اگر برنامه معتقد باشد که روش غیرقانونی است. در
سرور ممکن است در نهایت درخواست را رد کند.
-ب
این URI به عنوان URI پایه برای حل همه URI های نسبی ارائه شده به عنوان استفاده خواهد شد
بحث و جدل.
-t
مقدار مهلت زمانی درخواست ها را تنظیم کنید. تایم اوت مقدار زمانی است که
برنامه قبل از اینکه از کار بیفتد منتظر پاسخ از سرور راه دور می ماند. پیشفرض
واحد برای مقدار وقفه ثانیه است. شما ممکن است "m" یا "h" را به وقفه اضافه کنید
ارزش آن را به ترتیب دقیقه یا ساعت می کند. تایم اوت پیش فرض '3m' است، یعنی 3
دقیقه.
-من
هدر If-Modified-Since را در درخواست تنظیم کنید. اگر زمان نام یک فایل است، استفاده کنید
مهر زمانی اصلاح این فایل اگر زمان یک فایل نیست، به صورت a تجزیه می شود
تاریخ تحت اللفظی نگاهی به HTTP::Date برای فرمت های شناخته شده بیندازید.
-ج
Content-Type را برای درخواست تنظیم کنید. این گزینه فقط برای درخواست هایی مجاز است که
یک محتوا، یعنی POST و PUT بگیرید. شما می توانید روش ها را مجبور به گرفتن محتوا با استفاده از
گزینه "-f" همراه با "-c". Content-Type پیش فرض برای POST است
"application/x-www-form-urlencoded". نوع محتوا پیشفرض برای بقیه است
"متن/ساده".
-پ
پروکسی را تنظیم کنید تا برای درخواست ها استفاده شود. این برنامه همچنین تنظیمات پروکسی را از
محیط زیست. شما می توانید این را با گزینه "-P" غیرفعال کنید.
-P تنظیمات پراکسی را از محیط بارگیری نکنید.
-اچ
این هدر HTTP را با هر درخواست ارسال کنید. می توانید چندین مورد را مشخص کنید، به عنوان مثال:
lwp-درخواست \
-H' ارجاع دهنده: http://other.url/' \
-H "میزبان: یک میزبان" \
http://this.url/
-C :
برای اسنادی که توسط احراز هویت اولیه محافظت می شوند، اعتبارنامه ارائه کنید. اگر
سند محافظت شده است و شما نام کاربری و رمز عبور را با آن مشخص نکرده اید
گزینه، سپس از شما خواسته می شود که این مقادیر را ارائه دهید.
گزینه های زیر آنچه را که برنامه نمایش می دهد کنترل می کند:
-u روش درخواست چاپ و URL مطلق به عنوان درخواست ساخته شده است.
-U هدر درخواست را علاوه بر روش درخواست و URL مطلق چاپ کنید.
-s کد وضعیت پاسخ را چاپ کنید. این گزینه برای درخواست های HEAD همیشه روشن است.
-S زنجیره وضعیت پاسخ چاپ. این درخواستهای تغییر مسیر و مجوز را نشان میدهد که هستند
توسط کتابخانه اداره می شود.
-e چاپ سرصفحه پاسخ. این گزینه همیشه برای درخواست های HEAD روشن است.
-E چاپ زنجیره وضعیت پاسخ با سرصفحه پاسخ کامل.
-d انجام دهید نه محتوای پاسخ را چاپ کنید.
-o
محتوای HTML را قبل از چاپ به روش های مختلف پردازش کنید. اگر نوع محتوا از
پاسخ HTML نیست، پس این گزینه تاثیری ندارد. مقادیر فرمت قانونی عبارتند از
متن, ps, لینک ها, اچ تی ام ال و موادی که موقتا برای استعمال انبار میشود.
اگر شما مشخص کنید متن فرمت کنید سپس HTML به صورت متن لاتین 1 ساده قالب بندی می شود.
اگر شما مشخص کنید ps فرمت سپس به عنوان Postscript فرمت می شود.
La لینک ها فرمت تمام لینک های موجود در سند HTML را خروجی می دهد. پیوندهای نسبی
به موارد مطلق گسترش خواهد یافت.
La اچ تی ام ال فرمت کد HTML و فرمت را دوباره فرمت می کند موادی که موقتا برای استعمال انبار میشود فرمت فقط روگرفت
درخت نحو HTML.
توجه داشته باشید که توزیع "HTML-Tree" باید نصب شود تا این گزینه کار کند.
علاوه بر این، توزیع "HTML-Format" باید برای آن نصب شود -o متن or -o ps
به کار می کنند.
-v شماره نسخه برنامه را چاپ کرده و خارج شوید.
-h پیام استفاده را چاپ کنید و از آن خارج شوید.
حالت متن (ascii) را برای ورودی و خروجی محتوا تنظیم کنید. در صورت عدم استفاده از این گزینه،
ورودی و خروجی محتوا در حالت باینری انجام می شود.
از آنجایی که این برنامه با استفاده از کتابخانه LWP پیاده سازی می شود، فقط از آن پشتیبانی می کند
پروتکل هایی که LWP پشتیبانی می کند.
با استفاده از خدمات onworks.net از lwp-requestp به صورت آنلاین استفاده کنید