我想在测试请求中添加标头。此外,我想将我想在解析器中访问的任何标题移动到上下文中。
PR #861提供了一种在整个客户端或每个请求中添加 HTTP 标头的方法。这对我不起作用。我尝试像这样向客户端添加标头:
c = client.New(srv, client.AddHeader("Header", "HeaderValue"))
没有错误或任何东西,只是没有添加标题。我还尝试在请求中添加标头作为参数c.MustPost
并得到相同的结果。
也许中间件可以提供帮助
var srv = handler.NewDefaultServer(generated.NewExecutableSchema(NewRootResolvers()))
// Maybe a middleware to wrap around srv
var c = client.New(srv)
版本
- gqlgen 版本 - 最新
- 去版本 - 最新