grails - 在groovyx.net.http.HTTPBuilder上设置其他超时

标签 grails groovy

我按照this post on how to specify a timeout进行操作:

def http = new HTTPBuilder(restEndpointUrl);
http.getParams().setParameter("http.socket.timeout", new Integer(2000))

我得到了错误:
Class: groovy.lang.MissingMethodException
Message:No signature of method: groovyx.net.http.HTTPBuilder.getParams() is applicable for argument types: () values: [] Possible solutions: getParser(), getClass(), getHeaders(), getUri()

我可能将其设置在错误的类上,但是如果您直接知道我在做错什么,您的评论将不胜感激。我是Groovy / Grails的新手。

谢谢

最佳答案

您在基础客户端上设置计时器...

http.getClient().getParams().setParameter("http.socket.timeout", new Integer(2000))

关于grails - 在groovyx.net.http.HTTPBuilder上设置其他超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17730744/

相关文章:

unit-testing - 为什么没有空格的字段不只包含空格值:错误约束失败验证

javascript - Grails:AJAX onSuccess方法未触发

'any' 和 'find' 方法之间的 Groovy 差异

Grails 对具有一组字符串的属性的域进行查询

tomcat - Grails WAR 不显示 View

java - 使用 Maven\issues with Nexus 调试 Grails 命令 "refresh-dependencies"

Grails 和 Spring 安全插件 : Redirecting user upon login based on roles

grails - 升级到 Grails 2.2 后的 MissingMethodException

grails - 有什么方法可以覆盖默认的 Camel FatalFallbackErrorHandler 吗?

grails - 查找今天更新的域实例