guonaihong

Results 124 comments of guonaihong

Already added

@JoiLa Thanks for the support

你试着使用 标准库的 https://pkg.go.dev/net/http/cookiejar 这个包就可以自动管理cookies 和gout结合的话, 伪代码如下: ```go jar, err := cookiejar.New(nil) if err != nil { log.Fatal(err) } client := &http.Client{ Jar: jar, } gout.New(client).GET(url).Do() ``` 有问题的话, 我明天再看下.

可有能复现的代码? 我又扫了下那部分代码, 只是把[]byte转成string, 然后解引用,对你的现象还是挺好奇的。

ok,你方便的话,看下你的代码。我昨天,跑了100w次,单个请求36KB的uuid数据没有复现。 ---原始邮件--- 发件人: ***@***.***> 发送时间: 2021年8月23日(周一) 晚上8:46 收件人: ***@***.***>; 抄送: ***@***.******@***.***>; 主题: Re: [guonaihong/gout] bindbody 参数为string指针时如果数据量过大,会导致内容出现错误。 (#307) 可有能复现的代码? 我又扫了下那部分代码, 只是把[]byte转成string, 然后解引用,对你的现象还是挺好奇的。 你好,接口数据量比较大,bindbody 参数为string时,不管把string写入到文件还是打印都会出现内容不全的情况。我把参数改为byte.buffer类型之后获取到的是没问题的。等我回去复现后发你 — You are receiving this because you...

现在的请求耗时, https://github.com/guonaihong/gout#trace-info 默认是打在stdout里面. 你看是否可以满足 ```console =================== Trace Info(S): =================== DnsDuration : 0s ConnDuration : 868.623µs TLSDuration : 0s RequestDuration : 376.712µs WaitResponeDuration : 717.008µs ResponseDuration : 76.158µs TotalDuration : 2.13921ms...

basic auth因为一些原因, 现在是通过SetHeader接口设置 ```go SetHeader(gout.H{ "authorization": "base64的值", }) ``` ca证书, 你可以参考 https://stackoverflow.com/questions/38822764/how-to-send-a-https-request-with-a-certificate-golang 自定义一个http.Client给gout.New()接口就行.

如果接口方面有一些想法, 也欢迎提出来讨论下.