GET - Linux Command - فرمان یونیکس

نام

lwp-request، GET، HEAD، POST - عامل کاربر ساده WWW

خلاصه داستان

[-t ] [-i ] [-c ] [-c ] [-C ] [-p ] [-o ] ...

شرح

این برنامه را می توان برای ارسال درخواست به سرور WWW و سیستم فایل محلی خود استفاده کرد. محتوای درخواست برای روش POST و PUT از stdin خواندنی است. محتوای پاسخ در stdout چاپ شده است. پیام های خطا در stderr چاپ می شوند. این برنامه یک مقدار وضعیت را نشان می دهد که نشان دهنده تعداد URL هایی است که شکست خورده اند.

گزینه ها عبارتند از:

-m <روش>

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

-f

درخواست نیرو را از طریق، حتی اگر برنامه معتقد است که این روش غیر قانونی است. سرور ممکن است در نهایت درخواست را رد کند.

-b

این URI به عنوان URI پایه برای حل همه URI های نسبی داده شده به عنوان استدلال استفاده می شود.

-t

مقدار زمان برای درخواست ها را تنظیم کنید. زمان وقوع مقدار زمانی است که برنامه قبل از اینکه از کار افتاد، منتظر پاسخ از سرور راه دور باشد. واحد پیش فرض برای مقدار زمان سنج ثانیه است. شما می توانید `` m '' یا `` h '' را به مقدار زمان تعویق اضافه کنید تا آن را به ترتیب دقیقه یا ساعت بگذارید. مدت زمان پیش فرض 3m است، یعنی 3 دقیقه.

-i <زمان>

در صورت درخواست از سربرگ If-Modified-Since تنظیم کنید. اگر زمان آن نام فایل است، از زمان تایید اصلاح برای این فایل استفاده کنید. اگر زمان فایل نیست، آن را به عنوان تاریخ ادبی تجزیه می شود. نگاهی به تاریخچه HTTP :: برای فرمت های شناخته شده نگاه کنید.

-c

Content-Type را برای درخواست تنظیم کنید. این گزینه فقط برای درخواستهایی که محتوایی را میگیرند، یعنی POST و PUT، مجاز است. شما می توانید روش ها را با استفاده از گزینه "-f" همراه با "-c" محتوا را مجبور کنید. Default-Content-Type برای POST "application / x-www-form-urlencoded" است. نوع محتوای پیش فرض برای دیگران "متن / ساده" است.

-p

پروکسی را که برای درخواست ها استفاده می شود تنظیم کنید. این برنامه همچنین تنظیمات پروکسی از محیط را بارگیری می کند. شما می توانید این را با گزینه "-P" غیرفعال کنید.

-H

هدر HTTP را با هر درخواست ارسال کنید. شما می توانید چندین را مشخص کنید، مثلا:

lwp-request \ -H 'Referer: http: //other.url/' \ -H 'Host: somehost' \ http: //this.url/

-C :

ارائه مدارکی که توسط اعتبار اساسی محافظت می شوند، ارائه می شود. اگر سند محافظت شده باشد و نام کاربری و رمز عبور را با این گزینه مشخص نکردید، از شما خواسته می شود که این مقادیر را ارائه دهید.

گزینه های زیر کنترل آنچه که توسط برنامه نمایش داده می شود:

-u

درخواست روش چاپ و آدرس مطلق به عنوان درخواست ساخته شده است.

-U

هدر درخواست چاپ علاوه بر درخواست روش و URL مطلق.

-s

کد وضعیت پاسخ چاپ این گزینه همیشه برای درخواست HEAD است.

-S

زنجیره وضعیت ارسال پاسخ چاپ این نشان می دهد درخواست های هدایت و مجوز که توسط کتابخانه انجام می شود.

هدرهای پاسخ چاپ این گزینه همیشه برای درخواست HEAD است.

-d

محتوای پاسخ را چاپ نکنید .

-o

قبل از چاپ آن محتوای پردازشی HTML را در راه های مختلف. اگر نوع محتوا پاسخ پاسخ HTML نیست، این گزینه تاثیری ندارد. مقادیر قالب قانونی؛ متن ، ps ، لینک ، HTML و رها کردن .

اگر فرمت متن را مشخص کنید، HTML به صورت متن ساده latin1 فرمت خواهد شد. اگر شما فرمت ps را مشخص کرده اید، آن را به عنوان PostScript فرمت خواهد کرد.

قالب پیوند تمام لینک های موجود در سند HTML را نمایش می دهد. لینک نسبی به موارد مطلق گسترش خواهد یافت.

فرمت HTML کد HTML را بازنویسی می کند و فرمت dump فقط tree of HTMLsyntax را تخلیه می کند.

-v

شماره نسخه برنامه را چاپ کنید و از آن خارج شوید.

پیام استفاده از چاپ و خروج

-ایکس

خروجی اشکال زدایی اضافی

-a

تنظیم حالت متن (ASCII) برای ورود و خروجی محتوا. اگر این گزینه استفاده نشود، ورودی و خروجی محتوا در حالت باینری انجام می شود.

از آنجا که این برنامه با استفاده از کتابخانه LWP اجرا می شود، تنها از پروتکل هایی پشتیبانی می کند که LWP پشتیبانی می کند.

مهم: از دستور man ( ٪ man ) برای دیدن نحوه استفاده از دستور در رایانه خاص خود استفاده کنید.