Go তে, স্ট্যান্ডার্ড লাইব্রেরি ওয়েব অনুরোধের জন্য শক্তিশালী টুলস প্রদান করে, যার মধ্যে net/http প্যাকেজ লক্ষণীয়। ওয়েব পেজ ডাউনলোড করতে, আমরা প্রাথমিকভাবে http.Get মেথড ব্যবহার করি। এখানে একটি প্রাথমিক উদাহরণ দেওয়া হল.
net/http
http.Get
Go তে HTML পার্স করার জন্য, সাধারণত goquery প্যাকেজ অথবা স্ট্যান্ডার্ড লাইব্রেরির net/html প্যাকেজ ব্যবহার করা হয়। এখানে একটি মৌলিক উদাহরণ দেওয়া হল net/html ব্যবহার করে একটি ওয়েবপেজ থেকে সব লিঙ্ক নির্যাস করার.
goquery
net/html
Go তে, HTTP অনুরোধ পাঠানো এবং সাড়া প্রক্রিয়া করা মানে net/http প্যাকেজ ব্যবহার করা। এখানে একটি ধাপে ধাপে উদাহরণ দেওয়া হল কীভাবে একটি সাধারণ GET অনুরোধ পাঠানো যায় ও সাড়া পড়া যায়.
Go তে বেসিক অথেন্টিকেশনের সাথে একটি HTTP অনুরোধ করতে, আপনাকে আপনার অনুরোধ হেডারগুলির মধ্যে Authorization ফিল্ডটি সঠিক ফর্ম্যাটে আপনার ক্রেডেনশিয়ালস সহ অন্তর্ভুক্ত করে তৈরী করতে হবে। নীচে এমন একটি উদাহরণ দেওয়া হল, যা দেখায় যে কীভাবে একটি API এন্ডপয়েন্টে GET অনুরোধ পাঠাতে হয় যেটি বেসিক অথেন্টিকেশনের দাবি করে.
Authorization