114得票7回答
Groovy内置REST/HTTP客户端?

我听说Groovy内置了REST/HTTP客户端。 我能找到的唯一库是HttpBuilder,这是它吗? 基本上,我正在寻找一种在Groovy代码内部执行HTTP GET而无需导入任何库(如果可能的话)的方法。 但由于该模块似乎不是核心Groovy的一部分,因此我不确定是否有正确的库。

23得票2回答
HTTPBuilder是否有更简单的方法忽略无效证书?

根据文档,您可以通过手动从浏览器导出证书并将其在本地进行识别的繁琐过程来实现。是否有类似于curl的--insecure开关可以使这个过程更加方便实用?

22得票3回答
使用Groovy HttpBuilder的预先模式

使用Groovy的http-builder进行基本身份验证时,默认行为是首先发送未经身份验证的请求,然后在第一次收到401后重新发送带有凭据的请求。 Apache的Httpclient提供了主动认证,可以在第一个请求中直接发送凭据。 如何在Groovy的http-builder中使用主动认证?...

17得票3回答
如何导入groovyx.net.http?

我不理解Maven或Grape,而且我很蠢所以如果你的回答是“去拿X依赖管理器,然后阅读官方文档,你就搞定了”,请给我提供逐步操作指南。我该在哪里找到并倒入文件以使这行代码正常工作:import groovyx.net.http.HTTPBuilder 出现错误信息:Groovy: 无法解析类...

13得票5回答
使用Groovy的HTTPBuilder发布JSON数据

我在stackoverflow上找到了这篇文档,讲述了如何使用HttpBuilder发布JSON数据。虽然我是新手,但这个例子非常简单易懂。假设我已经导入了所有必要的依赖项,以下是示例代码:def http = new HTTPBuilder( 'http://example.com/hand...

13得票2回答
为什么HTTPBuilder的基本身份验证不起作用?

以下代码未对用户进行身份验证(没有身份验证失败发生,但由于缺乏权限而调用失败):def remote = new HTTPBuilder("http://example.com") remote.auth.basic('username', 'password') remote.request...

13得票3回答
Groovy HttpBuilder - 获取失败响应的主体内容

我尝试使用Groovy的HTTPBuilder编写一个集成测试来验证在HTTP 409状态消息中返回正确的错误消息体。但是,我无法弄清楚如何在失败情况下实际访问HTTP响应的正文。http.request(ENV_URL, Method.POST, ContentType.TEXT) { ...

11得票2回答
HTTPBuilder查询参数

我正在尝试理解HTTP Builder的简化GET方法。我已经成功实现了类似REST GET请求的简单GET请求。 def client = new HTTPBuilder('http://pokeapi.co') def resp = client.get(path: '/api/v1/p...

10得票1回答
安装Groovy的HTTPBuilder

抱歉问一个新手问题,但是如何为Groovy安装HTTPBuilder? 我已经将http-builder-0.7.jar、http-builder-0.7-source.jar和http-builder-0.7-javadoc.jar添加到了GROOVY_HOME/lib目录下。 我还需要...

10得票1回答
Groovy HTTPBuilder 模拟响应

我正试图找出如何为我要编写的服务编写测试用例。 该服务将使用HTTPBuilder请求来自某个URL的响应。 HTTPBuilder请求只需要检查响应是否成功或失败。 服务实现将非常简单,类似于:boolean isOk() { httpBuilder.request(GET) { ...