grequests icon indicating copy to clipboard operation
grequests copied to clipboard

proxy not working on adding to session at the time of request

Open White2001Offl opened this issue 4 years ago • 0 comments

Hi, So basically if Proxies are added at the time of creating Session it works but on sending request Like Get or Post it doesn't work

Using Proxy while creating Request in Session

proxyURL, _ := url.Parse("http://127.0.0.1:8080")
session := grequests.NewSession(nil)

res , _ := session.Get("https://api.ipify.org?format=json",&grequests.RequestOptions{
        Proxies: map[string]*url.URL{
		"http": proxyURL,
		"https": proxyURL,
	},
})
fmt.Println(res.String())

This above request gives my own IP

Using Proxy while Creating Session

proxyURL, _ := url.Parse("http://127.0.0.1:8080")
session := grequests.NewSession(&grequests.RequestOptions{
	Proxies: map[string]*url.URL{
		"http": proxyURL,
		"https": proxyURL,
	},
})
res , _ := session.Get("https://api.ipify.org?format=json",nil)
fmt.Println(res.String())

This Above Request works

White2001Offl avatar Jun 05 '21 08:06 White2001Offl