问题标签 [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.
grails - 如何在 HTTPBuilder 中为 POST 请求传递数组
我使用的发布请求代码:
这里的 attrs 是一个带有需要传递的键和值的映射,例如:
我需要支持为同一个参数传递多个值,因此不能作为映射传递。在这种情况下,我的选择是什么?我需要通过的:
grails - grails脚本中的HttpBuilder
我对 HttpBuilder 和 grails 有疑问。如果我尝试在 grails 脚本中使用它,它不起作用......我如何在脚本中导入它?
我试过葡萄,但它太慢了....有其他选择吗?
xml - 使用 Groovy HTTPBuilder 发布 XML 数据
我正在尝试使用 HTTPBuilder 类将 XML 数据发布到 URL。目前我有:
经过检查,我发现请求确实以 XML 作为正文。不过,我有 3 个问题。第一个是,它省略了经典的 xml 行:
它必须位于正文的顶部,其次内容类型也未设置为:
最后,对于 XML 中的一些元素,我需要设置属性,例如:
但我不知道如何以上述格式执行此操作。有谁知道怎么做?或者也许是另一种方式?
grails - 使用 Realm + RABBIT MQ 进行 Groovy Httpbuilder 身份验证
我正在尝试进行rabbitmq http api调用以了解队列的存在方式和其他信息...
我需要 3 个变量才能传递给 api
1) url: (http://localhost:55672/api) 2) username/password: guest/guest 3) realm: "RabbitMQ Management" //我不确定这是否重要 4) path: "/queues"
当我做出 curl 声明时,它给出了积极的回应
sudo curl -i -u guest:guest (http://localhost:55672)/api/queues
HTTP/1.1 200 OK
Server: MochiWeb/1.1 WebMachine/1.7 (participate in the frantic)
Date: Tue, 03 Jul 2012 01:39:05 GMT
Content-Type: application/json
Content-Length: 6176
Cache-Control: no-cache
但是使用来自groovy的httpbuilder。这是代码
结果我得到“找不到”。我不包括领域,因为我无法在 httpbuilder 中插入“领域”。它只附带 OAuth 但是我需要对 rabbit mq http api 调用使用基本身份验证。
有谁知道如何在 httpbuilder groovy 中包含域名以进行基本身份验证?有没有其他方法。请告诉我!谢谢!
grails - 休息插件:设置cookie不起作用
我想在经过 SSO 身份验证的服务器上调用经过身份验证的 URL。为此,我正在处理对 HTTPClient 的请求中的 cookie。下面的代码工作正常。
但是,如果我尝试使用 api 设置 cookie,它就不起作用。请参阅下面的代码片段:
使用 addCookie 方法设置 cookie 有什么问题?它既不会产生任何异常,也不会产生任何警告消息。
groovy - HttpBuilder 访问安全链接(即 https 链接)
我们可以使用 HttpBuilder 请求 https 链接吗?
1 - 如果是,那么它们是我们在请求数据时需要设置的任何特定参数或属性。
2 - 如果不是,那么我们可以请求与下面的普通 http 链接相同的请求,例如
groovy - 有没有更简单的方法告诉 HTTPBuilder 忽略无效证书?
根据文档,您可以通过一个相当笨重的过程手动从浏览器导出证书并在本地识别它。有什么类似于 curl 的--insecure
switch 的东西可以使它实用吗?
rest - 在 jboss 4.2.2.GA 中部署 HTTPBuilder/Rest 插件?
我无法使用 HTTPBuilder 的 REST 插件功能在 jboss 中调用 http/https 链接。由于在创建war文件后在grails中完成了开发,因此无法httpBuilder
根据需要访问已包含在lib文件夹中的类。
我试图http-builder-0.5.3.jar
在 jboss-classpath 中包含相同的 jar,但它仍然java.lang.ClassNotFoundException
在调用 HTTPBuilder 方法时给出错误。
unit-testing - Groovy HTTPBuilder 模拟客户端
这个问题与这个问题密切相关。不同之处在于我想遵循模拟客户端的推荐方法。因此,我定义了以下 HTTPBuilder:
我想做的是找到一种方法来单元测试这个代码块。我想模拟响应,所以如果可能的话,我可以专门设置响应代码。有人可以告诉我一种方法吗?