লিনাক্স কমান্ড - ইউনিক্স কমান্ড

নাম

lwp- অনুরোধ, GET, HEAD, POST - সহজ WWW ব্যবহারকারী এজেন্ট

সংক্ষিপ্তসার

lwp- অনুরোধ [-EEdvhx] [-m পদ্ধতি] [-বি <বেস URL>] [-t ] [-i ] [-c ] [-C <প্রমাণপত্রাদি>] [-পি <প্রক্সি-ইউআরএল>] [-o ] ...

বিবরণ

এই প্রোগ্রাম WWW সার্ভার এবং আপনার স্থানীয় ফাইল সিস্টেম অনুরোধ পাঠাতে ব্যবহার করা যেতে পারে। পোস্ট এবং PUT পদ্ধতিগুলির জন্য অনুরোধের বিষয়বস্তু stdin থেকে পড়েছে। প্রতিক্রিয়া সামগ্রী stdout- এ মুদ্রিত হয়। ত্রুটি বার্তা stderr উপর মুদ্রিত হয়। প্রোগ্রাম ব্যর্থ একটি URL এর সংখ্যা নির্দেশ করে একটি অবস্থা মান ফেরৎ।

বিকল্পগুলি হল:

-ম <পদ্ধতি>

অনুরোধের জন্য কোন পদ্ধতি ব্যবহার করতে হবে সেট করুন এই বিকল্পটি ব্যবহার করা হয় না, তাহলে পদ্ধতি প্রোগ্রামের নাম থেকে উদ্ভূত হয়।

-f

প্রোগ্রামটি বিশ্বাস করে যে পদ্ধতি পদ্ধতিটি অবৈধ বলেই যদি এটির মাধ্যমেও ফোর্স অনুরোধ করা হয়। সার্ভার শেষ পর্যন্ত অনুরোধ প্রত্যাখ্যান হতে পারে।

-বি

এই URIটি যুক্তি হিসাবে দেওয়া সমস্ত আপেক্ষিক URIs সমাধানের জন্য বেস URI হিসাবে ব্যবহার করা হবে।

-t <টাইমআউট>

অনুরোধের জন্য সময়সীমা মান নির্ধারণ করুন টাইমআউটটি হল সময়ের পরিমাণ যা প্রোগ্রামটি রিমোট সার্ভার থেকে কোনও প্রতিক্রিয়া পাওয়ার জন্য অপেক্ষা করবে আগে এটি ব্যর্থ হয়। সময়সীমা মান জন্য ডিফল্ট ইউনিট সেকেন্ড আপনি যথাক্রমে মিনিট বা ঘন্টা করতে সময়সীমা মান `` ম '' বা `` h 'যোগ করতে পারেন ডিফল্ট সময়সীমা '3 মি', অর্থাৎ 3 মিনিট।

-আই <সময়>

অনুরোধ-সংশোধিত-সেট করুন- যেহেতু অনুরোধে হেডার ফাইলটির নাম যদি সময় হয় তবে এই ফাইলের জন্য সংশোধন টাইমস্ট্যাম্প ব্যবহার করুন। সময় একটি ফাইল না হলে, এটি একটি আক্ষরিক তারিখ হিসাবে পার্স করা হয়। সনাক্তকরণ বিন্যাসের জন্য HTTP :: তারিখ দেখুন।

-c

অনুরোধের জন্য বিষয়বস্তু-প্রকার সেট করুন এই বিকল্পটি কেবল একটি অনুরোধ গ্রহণের জন্য অনুমতি দেওয়া হয়, যেমন POST এবং PUT। "-সি" বিকল্পটি সহ "-ফ" বিকল্পটি ব্যবহার করে আপনি সামগ্রীগুলি উপভোগ করতে পদ্ধতিগুলি জোর করতে পারেন। POST এর জন্য ডিফল্ট সামগ্রী-প্রকার হল "অ্যাপ্লিকেশন / এক্স-www-ফর্ম-urlencoded" অন্যদের জন্য ডিফল্ট সামগ্রী-টাইপ হল "পাঠ্য / প্লেইন"।

-পি <প্রক্সি- url>

অনুরোধের জন্য প্রক্সিটি ব্যবহার করতে সেট করুন প্রোগ্রাম এছাড়াও পরিবেশ থেকে প্রক্সি সেটিংস লোড। আপনি "-পি" বিকল্পটি দিয়ে এটি অক্ষম করতে পারেন।

- এইচ <হেডার>

প্রতিটি অনুরোধের সাথে এই HTTP হেডারটি পাঠান আপনি বিভিন্ন নির্দিষ্ট করতে পারেন, যেমন:

lwp- অনুরোধ \-এইচ 'রেফারার: ​​http: //other.url/' \ -H 'হোস্ট: কিছু হোস্ট' \ http: //this.url/

-C :

মূল প্রমাণীকরণ দ্বারা সুরক্ষিত যে দস্তাবেজের জন্য প্রমাণপত্রাদি প্রদান করুন যদি দস্তাবেজটি সুরক্ষিত থাকে এবং আপনি এই বিকল্পের সাহায্যে ইউজারনেম এবং পাসওয়ার্ড উল্লেখ না করেন, তাহলে আপনাকে এই মানগুলি প্রদান করতে অনুরোধ করা হবে।

নিম্নলিখিত বিকল্পগুলি কি প্রোগ্রাম দ্বারা প্রদর্শিত হয় তা নিয়ন্ত্রণ করে:

-u

প্রিন্ট অনুরোধ পদ্ধতি এবং সম্পূর্ণ URL টি অনুরোধ করা হয়।

-U

অনুরোধ পদ্ধতি এবং পরম URL ছাড়াও অনুরোধ শিরোনাম প্রিন্ট করুন

-s

মুদ্রণ প্রতিক্রিয়া অবস্থা কোড। এই বিকল্পটি সবসময় HEAD অনুরোধের জন্য।

-S

মুদ্রণ প্রতিক্রিয়া অবস্থা শৃঙ্খল। এই গ্রন্থাগার দ্বারা পরিচালিত হয় পুনর্নির্দেশ এবং অনুমোদন অনুরোধ দেখায়।

-e

প্রতিক্রিয়া হেডার মুদ্রণ করুন। এই বিকল্পটি সবসময় HEAD অনুরোধের জন্য।

-d

প্রতিক্রিয়া বিষয়বস্তু মুদ্রণ করবেন না

-o <বিন্যাস>

এটি মুদ্রণ করার আগে বিভিন্ন উপায়ে এইচটিএমএল কন্টেন্ট প্রক্রিয়া। যদি প্রতিক্রিয়া বিষয়বস্তু কন্টেন্ট এইচটিএমএল না হয়, তাহলে এই বিকল্পটির কোন প্রভাব নেই। আইনি বিন্যাস মান হয়; টেক্সট , ps , লিঙ্ক , এইচটিএমএল এবং ডাম্প

যদি আপনি পাঠ্য বিন্যাসকে নির্দিষ্ট করেন তবে এইচটিএমএলটি plain latin1 text হিসাবে ফরম্যাট করা হবে। যদি আপনি পিএস ফরম্যাটটি নির্দিষ্ট করেন তবে এটি পোস্টস্ক্রিপ্ট হিসাবে ফর্ম্যাট করা হবে।

লিঙ্ক ফরম্যাটটি এইচটিএমএল ডকুমেন্টে পাওয়া সমস্ত লিংককে আউটপুট করবে। আপেক্ষিক লিঙ্কগুলির জন্য আপেক্ষিক লিঙ্ক প্রসারিত করা হবে।

এইচটিএমএল ফরম্যাট এইচটিএমএল কোড পুনরায় ফরম্যাট করবে এবং ডাম্প ফর্ম্যাট এইচটিএমএল সিন্ট্যাক্স ট্রি ডাম্প করবে।

-v

প্রোগ্রামের সংস্করণ সংখ্যা মুদ্রণ করুন এবং ছেড়ে দিন।

-h

ব্যবহার বার্তাটি প্রিন্ট করুন এবং প্রস্থান করুন।

-এক্স

অতিরিক্ত ডিবাগিং আউটপুট

-a

বিষয়বস্তু ইনপুট এবং আউটপুট জন্য টেক্সট (ascii) মোড সেট করুন। এই বিকল্পটি ব্যবহার না করা হলে, সামগ্রী ইনপুট এবং আউটপুট বাইনারি মোডে করা হয়।

যেহেতু এই প্রোগ্রামটি LWP লাইব্রেরি ব্যবহার করে প্রয়োগ করা হয়, এটি শুধুমাত্র LWP সমর্থন করে এমন প্রোটোকলের সমর্থন করবে।

গুরুত্বপূর্ণ: আপনার কমান্ডটি নির্দিষ্ট কম্পিউটারে কিভাবে ব্যবহার করা হয় তা দেখতে ম্যান কমান্ড ( % man ) ব্যবহার করুন।