Get - Linux Buyruq - Unix Buyruq

Ism

lwp-request, GET, HEAD, POST - oddiy WWW foydalanuvchi agenti

Sinopsis

lwp-request [-aedvhx] [-m usuli] [-b ] [-t ] [-i ] [-c ] [-C ] [-o ] ...

Ta'rif

Ushbu dastur WWW-server va mahalliy fayl tizimiga so'rov yuborish uchun ishlatilishi mumkin. POST va PUT usullari uchun spam-tarkib stdindan o'qiladi. Javobning mazmuni stdout-da yoziladi. Xato xabarlari stderr da chop etiladi. Dastur muvaffaqiyatsiz bo'lgan URL sonini ko'rsatadigan status qiymatini qaytaradi.

Tanlovlar:

-m

So'rov uchun qaysi usulni ishlatishni tanlang. Agar ushbu parametrdan foydalanilmasa, usul dasturning nomidan olinadi.

-f

Ushbu dastur noqonuniy deb hisoblasa ham, so'rovni talab qiling. Server so'rovni oxir-oqibatda rad qilishi mumkin.

-b

Ushbu URI argument sifatida berilgan barcha tegishli URI'larni echish uchun asosiy URI sifatida ishlatiladi.

-t

So'rovlar uchun takrorlash qiymatini belgilang. Vaqt tugashi dasturning bajarilmasdan oldin uzoq serverdan javob kutish vaqti. Vaqt tugashi qiymati uchun standart birlik soniya hisoblanadi. Muddati yoki soatini bajarish uchun vaqtni belgilash uchun "m" yoki "h" belgisini qo'shishingiz mumkin. Standart vaqt tugashi '3m', ya'ni 3 minut.

-i

So'rovda if-Modified -head header-ni o'rnating. Vaqt bo'lsa, u faylning nomi, ushbu fayl uchun o'zgarish vaqt tamg'asini ishlating. Vaqt fayl emas bo'lsa, u tom ma'nodagi sanani belgilaydi. Tanilgan formatlar uchun HTTP :: Date-ga qarang.

-c

So'rov uchun Content-Type ni sozlang. Ushbu parametr faqat POST va PUT kabi kontentni olgan talablar uchun ruxsat etiladi. "-f" parametrini "-c" bilan birgalikda ishlatish uchun usullarni ishga solishingiz mumkin. POST uchun standart Content-Type "application / x-www-form-urlencoded" dir. Boshqalar uchun odatiy Content-turi "matn / tekis" dir.

-p

So'rovlar uchun ishlatiladigan proksi-serverni o'rnating. Dastur shuningdek, atrof-muhitdagi proksi-server sozlamalarini ham o'rnatadi. Buni "-P" variantida o'chirib qo'yishingiz mumkin.

-H

Ushbu HTTP sarlavhasini har bir so'rov bilan yuboring. Siz bir nechta ma'lumotlarni ko'rsatishingiz mumkin, masalan:

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

-C

Asosiy autentifikatsiya bilan himoyalangan hujjatlarni taqdim eting. Hujjat himoyalangan bo'lsa va ushbu parametr bilan foydalanuvchi nomi va parolni kiritmagan bo'lsangiz, sizdan ushbu qiymatlarni berish talab qilinadi.

Quyidagi variantlar dastur tomonidan ko'rsatiladigan narsani nazorat qiladi:

-u

So'rovlar so'rovi va mutlaq URL so'rovlari amalga oshiriladi.

-U

Spam-usul va mutlaq URL manziliga qo'shimcha ravishda so'rovlar sarlavhalarini chop etish.

-s

Chop etish uchun javob kodi. Ushbu parametr HEAD so'rovlari uchun har doim yoqilgan.

-S

Chop etish uchun javob status zanjiri. Bu kutubxona tomonidan boshqariladigan qayta yo'naltirish va avtorizatsiya so'rovlarini ko'rsatadi.

-e

Chop etish uchun javob sarlavhalari. Ushbu parametr HEAD so'rovlari uchun har doim yoqilgan.

-d

Javobning mazmunini chop qilmang.

-o

Chop etishdan avval HTML-kontentni turli yo'llar bilan ishlating. Javobning mazmuni HTML bo'lmasa, bu parametr ta'sirga ega emas. Huquqiy format qiymatlari quyidagilardir: matn , PS , havolalar , html va dump .

Matn formatini aniqlasangiz, u holda HTML HTML formatida aniq matn sifatida formatlanadi. PS formatini belgilasangiz, u PostScript formati sifatida formatlanadi.

Ulanish formati HTML hujjatidagi barcha havolalarni chiqaradi. Nisbiy ishoratlar mutlaq bo'lganlarga kengaytiriladi.

HTML formati HTML kodini qayta formatlaydi va dump formati HTMLsyntax daraxtini tashlaydi.

-v

Dasturning versiya raqamini chop etib chiqing.

-h

Foydalanish xabarini chop eting va chiqing.

-x

Qo'shimcha disk raskadrovka chiqishi.

-a

Kontent kiritish va chiqish uchun matn (ascii) rejimini o'rnatish. Agar ushbu parametrdan foydalanilmasa, kontentni kiritish va chiqish ikki tomonlama rejimda amalga oshiriladi.

Ushbu dastur LWP kutubxonasi yordamida amalga oshirilganligi uchun LWP faqat qo'llab-quvvatlagan protokollarni qo'llab-quvvatlaydi.

Muhim: shaxsiy kompyuteringizda buyruq qanday ishlatilishini ko'rish uchun man buyrug'ini ( % man ) ishlating.