Comments (6)
在请求级别设置dump
resp, err := client.R().EnableDump().Get(url)
...
content := resp.Dump()
...
from req.
后续会考虑在client级别加上吗? 在请求级别加我要加的地方太多了
from req.
是指每个请求都写到不同文件吗?如果是client级别, 目前就是所有的请求都会写到同一个文件
from req.
是在client级别需要一个类似resp.Dump()的api。我目前在client通过EnableDumpAllTo设置了io.Writer,但是内部每次调用Write方法时传递的并不是完整的报文。我希望每次调用Write方法时都是完整的报文,这样我才好处理日志。
from req.
是想单次write调用时写入完整报文是吧, 这个应该实现不了。
你实际可以利用response中间件来实现
c := req.C().OnAfterResponse(func(client *req.Client, resp *req.Response) error {
dump := resp.Dump()
...
})
from req.
感谢,忘记中间件这回事了
from req.
Related Issues (20)
- [Vulnerability: GO-2024-2682] Denial of service via connection starvation in github.com/quic-go/quic-go HOT 1
- request stuck
- 有关于DNS解析的问题 HOT 1
- 支持SSE (Server-Sent Events)吗? HOT 2
- Can JA3 strings be used to set TLS fingerprints HOT 2
- HTTP2 impersonate enhancement HOT 3
- http3支持SetTLSFingerprint吗? HOT 1
- 关于 SetHeadersNonCanonical(协议头大小写敏感) 在 https 中失效 HOT 2
- Tutorial ToBytes() wrong example HOT 1
- 使用 HTTP/2 时经常触发错误 HOT 4
- 如何捕捉http超时错误? HOT 1
- OnAfterResponse 怎么统一处理 body 的数据呢?
- SetProxyURL 后是否可以自主清除Proxy
- 访问某种需要证书凭据的网站,做了panic捕获也会直接导致程序退出 HOT 1
- 如何优雅处理响应返回的类型不确定 HOT 2
- quic.VersionNumber is deprecated and removed from quic
- 更新指纹版本 HOT 1
- KeyLogWriter不生效 HOT 2
- How do I use a different proxy for each request
- 自定义TLSClientConfig未生效
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from req.