golang httpclient 自動重定向302

請問 client := http.Client{} response, err := client.Do(r) 和 tr := &http.Transport{} response, err := tr.RoundTrip(r) 有什麼區別呀? 爲何在重定向時一個返回的200(第一種),一個返回的302(第二個)ip

client := http.Client{} response, err := client.Do(r) 和cli

tr := &http.Transport{} response, err := tr.RoundTrip(r) 有什麼區別呀? 爲何在重定向時一個返回的200(第一種),一個返回的302(第二個),我獲取的是baidu重定向

回答: http.Client會自動執行重定向,而http.Transport只會執行字面上單一一次http握

相關文章
相關標籤/搜索