问题标签 [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 回答
2110 浏览

grails - HTTPBuilder HTTP Post url 编码参数并接受 xml 响应?

您好,我想知道如何发布 urlencoded 字符串并使用 HTTPBuilder 读取 xml 响应?我想在 Grails 应用程序中使用它。REST 插件是没有选择的。我尝试了http://groovy.codehaus.org/modules/http-builder/doc/post.html上给出的示例,但这没有给我读入的 xml 响应。

0 投票
2 回答
3957 浏览

groovy - Groovy HTTPBuilder:从 GZIPed Chunked 响应中获取实体内容

我需要向 Web 服务器发送 POST 请求,并能够读取所述服务器发送的响应。我尝试使用带有此代码的 HTTPBuilder 库:

执行此代码时出现异常:

我打开了电线和接头的调试,这就是我得到的:

所以我猜这个问题来自于发送响应的事实:

还有另一种方法吗?我做错了吗?我尝试谷歌搜索了一段时间,并没有找到一个好的线索。在我看来,HTTPBuilder 库在闭包结束后获取实体内容,但是一旦我离开那个闭包,我就无法访问实体内容(例外是:无法访问关闭的流)

我真的很感激这方面的帮助;)

0 投票
1 回答
407 浏览

facebook - 在 Grails 中使用 HTTPBuilder 通过 Post 发送文件

我正在开发一个 Facebook 应用程序,我想将一个视频文件从 myServer 发送到 Facebbok 用户的时间线。这是带有解释http://developers.facebook.com/blog/post/515/#video_upload的页面,但它是一个 PHP 代码。

我的应用程序在 Grails 上,我正在寻找 HTTBuilder 类,但找不到这样做的方法。有人知道该怎么做吗?

如果无法使用 HTTPBuilder 执行此操作,则在我的应用程序中,我在 Grais 上使用 Spring Social Facebook 插件 我找到了MediaOperations接口,但我不知道如何使用此接口并使用 postVideo 方法上传视频。

谢谢!

0 投票
1 回答
516 浏览

http - 如何发布 Facebook 分数?

我想要的只是做一个这样的帖子:

只要您拥有 publish_actions 权限,您就可以使用应用程序 access_token 向 /USER_ID/scores 发出 HTTP POST 请求来发布分数或用户。

名称 描述 类型 要求的分数 数值大于 0 的分数。整数 是

我正在这样做:

但它返回了这个异常:

这意味着 POST 不正确,是吗?

有人能告诉我如何用用户分数做帖子吗?

0 投票
1 回答
5313 浏览

unit-testing - Groovy HTTPBuilder 模拟响应

我试图弄清楚如何为我要编写的服务编写测试用例。

该服务将使用 HTTPBuilder 从某个 URL 请求响应。HTTPBuilder 请求只需要检查响应是成功还是失败。服务实现将很简单:

所以,我希望能够模拟 HTTPBuilder 以便我可以在我的测试中将响应设置为成功/失败,这样我就可以断言我的服务isOk方法在响应成功时返回 True,当响应为 False 时失败。

任何人都可以帮助我如何模拟 HTTPBuilder 请求并在 GroovyTestCase 中设置响应吗?

0 投票
1 回答
1527 浏览

groovy - groovy HTTP Builder 不返回结果

我在 groovy 中有以下代码

当我运行代码时,它没有给我我想得到的 rss 提要

当我在java中有相同的代码时

它返回 xml Rss。我想不出问题可能是什么。在 groovy 代码中,一切对我来说都很好,而且 Http 返回码是 200。

0 投票
1 回答
1889 浏览

web-services - 将 httpbuilder 用于 grails restful webservice

我第一次使用 grails 开发一个安静的 web 服务,我按照 grails 文档中的第 13 章设置对 GET 请求的简单响应。

我没有得到的是设置 HTTPBuilder 来创建一个发出 get 请求的客户端。我已经下载了jar httpbuilder,Restful客户端定义如下

那么他们为客户端定制的代码是定义了一个新的 HTTPBuilder 类吗?如果是,我们需要在哪里定义这个类

现在,在我的控制器中显示 def 的 URL 路由没有发生。

谢谢

0 投票
1 回答
545 浏览

grails - Grails:HTTPBuilder 突然停止工作

没有升级任何东西,什么都不应该改变,但我可能有一个我在这里描述的愚蠢问题: Grails:刷新依赖项

当我尝试时,HTTPBuilder 现在会出现此错误

更新:我之前遇到过错误,这是我在 bootstrap.groovy 中调用上述代码时遇到的错误。

0 投票
1 回答
2569 浏览

groovy - HTTPBuilder 在 GET 方法上设置 requestBody

使用 cURL 我可以发送带有正文的 GET 请求。例子:

为了便于阅读,这里是合理格式的 JSON:

通常-d会告诉 cURL 发送一个 POST,但我已经确认它-X GET正在覆盖它并且它正在发送 GET。是否可以使用 HTTPBuilder 复制它?

我已经做好了:

哪个有效,但如果我更改.post.get我收到错误:

有没有办法使用 HTTPBuilder 发送带有请求正文的 GET?

0 投票
1 回答
766 浏览

groovy - Send messages logged via commons logging (by httpbuilder) to Logback

I am trying to get apache httpclient logs on the console for HTTPBuilder's RESTClient in groovy. I tried various approaches, including the standard instructions and some other suggestions such as this and this, but to no avail.

Finally after much frustration, I got some help from this SO question, and though it's not a clean solution, it gets the job done - I do get the wire logs now.

Here's some sample code:

The only problem now is that I want to use logback instead of java.util.Logging for this, because the rest of my application is already using logback.

I am now trying to get the equivalent logback.groovy configuration for the above, but it doesn't work:

I am not getting any apache headers or apache wire logs. I am very new to logback (and log4j and slf4j and java.util.Logging), so your help would be greatly appreciated.