问题标签 [httpbuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
709 浏览

multithreading - Executors 和 HttPBuilder 的 Groovy、java.lang.LinkageError 问题

我有这个测试代码:

大多数时候,但并不总是我得到一个 LinkageError

在此示例中,我使用的是 Grape,但我尝试将 HttbBuilder 的 jar 也直接添加到类路径中,但我遇到了同样的问题。

有可能以某种方式解决吗?正如我所说,奇怪的事实是它发生了很多次,但并非总是如此。

谢谢您的帮助

0 投票
2 回答
3096 浏览

asynchronous - Groovy 的 AsyncHTTPBuilder 不会异步执行请求

我正在使用 AsyncHTTPBuilder (v0.5.1) 但是,我无法让它工作,所以它异步执行请求。请检查下面的代码。看起来所有请求都是从同一个线程完成的:

输出:..pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread-1 pool-3-thread- 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1 池 3 线程 1池 3 线程 1 池 3 线程 1

0 投票
1 回答
3715 浏览

rest - Grails REST 客户端插件 - 指定标头数据

用于 grails 的 REST 客户端插件的最新版本:

如何向此请求添加标头数据?

0 投票
1 回答
4080 浏览

rest - Grails REST 客户端插件 - PUT 正文内容

插件方面和 HTTPBuilder 方面似乎都缺乏文档。我正在尝试通过 put 方法提交一些 json,但它一直告诉我 put() 不喜欢我提供的地图。

有人有使用 Grails REST 客户端插件的 PUT 示例吗?这是我尝试过的:

错误:

0 投票
0 回答
666 浏览

xml - GPathResult 到 org.w3c.dom.Node

这可能很简单,但我还是会问。

我有以下代码发布到 Web 服务。我正在使用 HttpBuilder 构建请求并发布有效负载。该方法返回一个 GPathResult 我需要将其更改为 org.w3c.dom.Node

我正在使用节点进行 xpath 评估,并且需要结果是 org.w3c.dom.Node。

我已经对此进行了广泛的搜索,但无法弄清楚。有任何想法吗?

0 投票
1 回答
908 浏览

eclipse - 基于教程的代码中的 MissingMethodException 并且昨天有效

我对GroovyHttpBuilder库有奇怪的问题。首先要注意,我对 Groovy 很陌生。

我的代码基于教程。它只是从 HTTP 服务器加载文件列表。该代码昨天有效,今天(工作区构建后)无效。

问题是:

代码是:

运行环境为Eclipse 3.6

我想问题是 groovy 编译问题,重新编译后的 groovy 代码片段不再匹配 Closure。但是,作为 Groovy 的新手,我很难找出发生了什么,所以请帮忙。

0 投票
3 回答
7930 浏览

http - Groovy 中的 HTTPBuilder 和 MultipartEntity / 多部分表单数据

试图模拟需要将一些 INPUT/TEXT 字段与文件中的数据结合起来的 HTTP POST。看起来我可以拥有一个或另一个,但不能同时拥有?

在下面的代码段中,paramsToPost = [name: 'John', age:22]

请问有人有工作样品吗?

0 投票
3 回答
30328 浏览

grails - 如何导入 groovyx.net.http

我不了解 maven 或葡萄,而且我是个白痴,所以如果您的答案是“go grap X-dependency manager 然后 rtfm 就可以了”,请一步一步告诉我。我在哪里可以找到和转储文件以使这条线工作:

它说Groovy: unable to resolve class groovyx.net.http.HTTPBuilder

我也无法导入groovyx.net.http.ContentType.URLENC 它说unable to resolve class groovyx.net.http.ContentType.URLENC

更新:

显然您可以取消注释mavenRepo "http://repository.codehaus.org"BuildConfig.groovy 中的行

0 投票
2 回答
17153 浏览

authentication - 在抢占模式下使用 groovy http-builder

当使用带有基本身份验证的 groovy 的 http-builder 时,默认行为是首先发送未经身份验证的请求,并在收到 401 后重新发送带有凭据的请求。Apache 的 Httpclient 提供抢先式身份验证以在第一个请求时直接发送凭据。如何在 Groovy 的 http-builder 中使用抢先式身份验证?任何代码示例表示赞赏。

0 投票
2 回答
1798 浏览

html-content-extraction - HTTPBuilder - 如何获取网页的 HTML 内容?

我需要提取我在 groovy 中使用 HTTPuilder 的网页的 HTML,得到以下内容:

我得到的响应不包含我在探索 www.google.com/search 的 html 源时可以看到的相同 html。事实上,它既不是 html,也不包含我可以在页面的 html 源代码中看到的相同信息。我试过设置不同的标题(例如,headers.Accept = 'text/html,application/xhtml+xml,application/xml;q=0.9, / ;q=0.8', headers.Accept = 'text/html' ,设置用户代理等),但结果是一样的。如何使用 http builder 获取 www.google.com/search(或任何网页)的 html?