1

我尝试使用 Groovy 和http-builder-ng.
要检查每个请求的所有标头,我想关闭自动重定向。这样做http-builderBasicHttpParams,但我认为BasicHttpParams没有工作http-builder-ng
还有其他方法可以关闭自动重定向吗?

4

1 回答 1

4

我以前没有使用http-builder-ng过,但是从文档中我看不到直接配置它的方法。但是默认情况下,您使用一些带有客户端实现的变体coreapache或者okhttp. 我想您需要配置您正在使用的底层客户端库,以不使用https://http-builder-ng.github.io/http-builder-ng/asciidoc/html5/#_clientclientCustomizer中所述的重定向。

例如。使用core变体:

http = configure {
    request.uri = 'test.com'
    client.clientCustomizer { it.followRedirects = false }
}
于 2017-11-28T13:36:10.487 回答