HTTP অনুরোধ প্রেরণ করা

Bash:
HTTP অনুরোধ প্রেরণ করা

কিভাবে:

Bash curl বা wget এর মতো টুল ব্যবহার করে HTTP অনুরোধ করতে পারে। এখানে curl দিয়ে একটি দ্রুত উদাহরণ দেওয়া হলো।

# একটি ওয়েবপেজের বিষয়বস্তু পেতে
curl https://example.com

# সার্ভারে ডেটা পোস্ট করা
curl -d "param1=value1&param2=value2" -X POST https://example.com/post-endpoint

# একটি GET অনুরোধে হেডারগুলি অন্তর্ভুক্ত করা
curl -H "Content-Type: application/json" https://example.com

curl প্রতিক্রিয়ার নমুনা:

<!doctype html>
<html>
<head>
    <title>Example Domain</title>
...
</html>

গভীর ডুব

HTTP অনুরোধগুলি ৯০ এর দশকের প্রারম্ভে থেকে বিদ্যমান এবং ওয়েব যোগাযোগের মূলভিত্তি। curl এবং wget হল Unix কমান্ড লাইনের টুল, যা যথাক্রমে ১৯৯৬ এবং ১৯৯৬ সালে নেটওয়ার্ক অনুরোধের জন্য চালু করা হয়।

wget সাধারণত ফাইল ডাউনলোড করার জন্য ব্যবহৃত হয়, যখন curl বিভিন্ন প্রোটোকল সম্ভালতে পারে এবং আরও বৈশিষ্ট্য সরবরাহ করে, যা কমান্ড লাইন থেকে HTTP অনুরোধ পাঠানোর জন্য এটি একটি যাওয়া-আসা করার উপায়।

এই টুলগুলি ব্যবহার করে HTTP অনুরোধ বাস্তবায়নের জন্য সঠিক অনুরোধ হেডার, মেথড (GET, POST, PUT, DELETE, ইত্যাদি) এবং মাঝেমাঝে ডেটা পেলোডগুলি তৈরী করা জড়িত। Bash স্ক্রিপ্টের মাধ্যমে এটি করে ওয়েব-ভিত্তিক সেবাগুলির সাথে যোগাযোগের স্বয়ংক্রিয়তা সম্ভব করা যায়।

স্ক্রিপ্টিংয়ে HTTP অনুরোধ পাঠানোর বিকল্প উপায় গুলি পাইথনের মতো স্ক্রিপ্টিং ভাষাগুলি ব্যবহার করা যা requests এর মতো লাইব্রেরিগুলি সাথে থাকে, অথবা httpie মতো টুল ব্যবহার করা আরও মানুষের অনুকূল ইন্টারফেসের জন্য।

আরো দেখুন