উত্তর:
Header
অনুরোধ ক্ষেত্রে সর্বজনীন। আপনি এটি করতে পারেন:
req.Header.Set("name", "value")
মনোযোগ দিন যে http.Request শিরোনামে "হোস্ট" Set
পদ্ধতিটির মাধ্যমে সেট করা যায় না
req.Header.Set("Host", "domain.tld")
তবে সরাসরি সেট করা যেতে পারে:
req.Host = "domain.tld"
:
req, err := http.NewRequest("GET", "http://10.0.0.1/", nil)
if err != nil {
...
}
req.Host = "domain.tld"
client := &http.Client{}
resp, err := client.Do(req)
গো এর নেট / HTTP প্যাকেজের অনেকগুলি ফাংশন রয়েছে যা শিরোনামগুলি নিয়ে কাজ করে । এর মধ্যে অ্যাড , ডেল , গেট এবং সেট পদ্ধতি রয়েছে। সেটটি ব্যবহার করার উপায় হ'ল:
func yourHandler(w http.ResponseWriter, r *http.Request) {
w.Header().Set("header_name", "header_value")
}
r *http.Request
এবং কিছু ফিরে w http.ResponseWriter
। আপনি সম্ভবত শিরোনাম ফিরিয়ে দিচ্ছেন বলে সম্ভবত আপনার সেগুলি একটি প্রতিক্রিয়া লেখককে লিখতে হবে। এবং w
একটি প্রতিক্রিয়া লেখক। এটি কি আপনার কাছে যৌক্তিক দেখাচ্ছে?