Closed suntsh closed 6 years ago
opt_useragent是作为options来处理的,没有放到默认Headers里面,所以c.Headers["User-Agent"]得不到。 c.WithHeader("Referer", "xxx")这个是单次有效,不会放到c.Headers里,所以也没有。 另外c.Headers之后应该会改成小写,防止直接的使用,因为现在也只是用来内部处理的。
post方法,怎么发送json格式的body啊?没有body参数。还是只能用Do方法呢?
之前的实现仅考虑了简单的GET和POST情景,通用格式支持还待增强
c := httpclient.NewHttpClient(httpclient.Map { "opt_useragent": USERAGENT, "opt_timeout": TIMEOUT, "Accept-Encoding": "gzip,deflate,sdch", }) 这样初始化后, fmt.println(c.header["User-Agent"]) 打印没结果 c.WithHeader("Referer", "http://google.com") fmt.Println(c.Headers["Referer"]) 打印没结果的