এইচটিটিপিএস-এর মাধ্যমে একটি ইউআরএলকে জিইটি অনুরোধ করা এবং কাঁচা, অংশবিহীন প্রতিক্রিয়া পাওয়ার সবচেয়ে সহজ উপায় কী হবে?
এটি কি কার্ল দিয়ে অর্জন করা যায়? যদি তা হয় তবে আপনার কোন বিকল্পগুলি ব্যবহার করতে হবে?
এইচটিটিপিএস-এর মাধ্যমে একটি ইউআরএলকে জিইটি অনুরোধ করা এবং কাঁচা, অংশবিহীন প্রতিক্রিয়া পাওয়ার সবচেয়ে সহজ উপায় কী হবে?
এটি কি কার্ল দিয়ে অর্জন করা যায়? যদি তা হয় তবে আপনার কোন বিকল্পগুলি ব্যবহার করতে হবে?
উত্তর:
আপনি যদি ব্যবহার করতে চান তবে এটি curl
কাজ করা উচিত:
curl -D - https://www.google.com/
তবে নোট করুন, এটি ঠিক কাঁচা প্রতিক্রিয়া নয়। উদাহরণস্বরূপ খণ্ডিত স্থানান্তর এনকোডিং প্রতিক্রিয়াটিতে দৃশ্যমান হবে না। এটি --raw
সমাধান করে , ভার্বোজ মোড ( -v
)ও কার্যকর, এবং -i
প্রতিক্রিয়া বডির আগে শিরোনামগুলি দেখায়:
curl -iv --raw https://www.google.com/
আপনি যদি ফলাফলের চেয়ে কম পেজার ব্যবহার করতে চান তবে প্রগতি-বার ( -s
) অক্ষম করাও প্রয়োজন :
curl -ivs --raw https://www.google.com/ | less
আপনি এটি করতে চান তার উপর নির্ভর করে সমস্যা হতে পারে বা নাও হতে পারে।
আপনি যা পাবেন তা হ'ল সমস্ত HTTP প্রতিক্রিয়া শিরোনাম এবং অনুরোধ করা URL এ থাকা দস্তাবেজ।
এটি নয় curl
, তবে এটি প্রায় সমস্ত ইউনিয়নেই পাওয়া উচিত:
wget -S --spider https://encrypted.site
যদি স্থিতি বার্তাগুলি আপনাকে বিরক্ত করে:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ /'
আপনি যদি চান সিআরএলএফ লাইন শেষ:
wget -S --spider https://encrypted.site 2>&1 | awk '/^ / { sub(/$/,"\r"); print }'
\r\n
এটি প্রতিক্রিয়াগুলিতে অক্ষরগুলি সংরক্ষণ করবে ?
\r\n
লাইন শেষ হিসাবে প্রতিক্রিয়া জানায় না । আমি বিশ্বাস করি না এটি এটি কোনও ক্ষেত্রেই সংরক্ষণ করবে, তবে এটি যদি আপনার পক্ষে গুরুত্বপূর্ণ হয় তবে আমি উত্তরে ফলাফলটি পাওয়ার একটি উপায় যুক্ত করব।
HTTP/1.0