我尝试使用Groovy和http-builder-ng
为我的Web应用程序编写一些回归测试
要检查我想要关闭的每个请求的所有标头
自动重定向。要使用http-builder
执行此操作,有BasicHttpParams
,但我认为BasicHttpParams
无法与http-builder-ng
一起使用。
还有其他方法可以关闭自动重定向吗?
答案 0 :(得分:4)
之前我没有使用http-builder-ng
,但是从文档中我看不到直接配置它的方法。但是您在客户端实现时使用了一些变体,默认情况下为core
,apache
或okhttp
。我猜您需要配置您正在使用的基础客户端库,而不是按照https://http-builder-ng.github.io/http-builder-ng/asciidoc/html5/#_client所述使用clientCustomizer
跟踪重定向。
电子。 G。使用core
变体:
http = configure {
request.uri = 'test.com'
client.clientCustomizer { it.followRedirects = false }
}