আপনার যদি কার্ল অনুরোধে ব্যবহারকারী শিরোনামের স্ট্রিং সেট করতে হয় তবে আপনি -H
ব্যবহারকারী এজেন্ট সেট করতে বিকল্পটি ব্যবহার করতে পারেন :
curl -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36" http://stackoverflow.com/questions/28760694/how-to-use-curl-to-get-a-get-request-exactly-same-as-using-chrome
চার্লস প্রক্সি এর মতো প্রক্সি সরঞ্জাম ব্যবহার করা আপনাকে যা জিজ্ঞাসা করছে তেমন কিছু করার জন্য সত্যই সহায়তা করে। উদাহরণস্বরূপ এই এসও পৃষ্ঠাটি ব্যবহার করে আমি এখানে যা করছি (চার্লস সংস্করণ 3.10 ব্যবহার করে জুলাই ২০১৫ পর্যন্ত):
- চার্লস প্রক্সি চলমান পান
- ব্রাউজার ব্যবহার করে ওয়েব অনুরোধ করুন
- চার্লস প্রক্সি মধ্যে কাঙ্ক্ষিত অনুরোধ সন্ধান করুন
- চার্লস প্রক্সি অনুরোধে ডান ক্লিক করুন
- 'অনুলিপি সিআরএল অনুরোধ' নির্বাচন করুন
আপনার এখন একটি সিআরএল অনুরোধ রয়েছে যা আপনি কোনও টার্মিনালে চালাতে পারেন যা আপনার ব্রাউজারের অনুরোধটি মিরর করবে। এই পৃষ্ঠায় আমার অনুরোধটি দেখতে কেমন তা হল (কুকির শিরোলেখ অপসারণ সহ):
curl -H "Host: stackoverflow.com" -H "Cache-Control: max-age=0" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36" -H "HTTPS: 1" -H "DNT: 1" -H "Referer: https://www.google.com/" -H "Accept-Language: en-US,en;q=0.8,en-GB;q=0.6,es;q=0.4" -H "If-Modified-Since: Thu, 23 Jul 2015 20:31:28 GMT" --compressed http://stackoverflow.com/questions/28760694/how-to-use-curl-to-get-a-get-request-exactly-same-as-using-chrome