问题标签 [httparty]

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 投票
3 回答
2536 浏览

ruby - ruby 解析 HTTParty 数组 - json

Ruby 还是新手——如果有人问过这个问题,我提前道歉。

我正在使用 HTTParty 从 API 获取数据,它返回的 JSON 数据数组我不太清楚如何解析。

我想第一个问题是我真的不知道我在看什么。当我这样做时,response.class我得到HTTParty::Response. 它似乎是数组内的哈希?我不确定。无论如何,我想要一种方法来为每个单独的数组获取“标签”,所以结果将是"hello", "goodbye".我将如何去做?

0 投票
1 回答
4029 浏览

ruby - HTTParty 和文本/xml

我正在尝试使用 HTTParty 发出 POST 请求,其中我需要内容类型为 text/xml。我怎样才能做到这一点?现在我正在调用的 API 抱怨我没有发送任何 xml。如果我使用 curl 调用它,我会得到相同的错误,除非我将 content-type 指定为 text/xml。

0 投票
3 回答
5396 浏览

ruby-on-rails - 使用 HTTParty 捕获特定请求

我想在不使用代理的情况下捕获给定操作的完整请求(raw_request——通过网络传输的内容)。

我知道类上的 debug_output 方法,这可能是解决方案的一部分。但不清楚如何根据每个请求进行设置。

考虑以下 ...

谢谢!

乔纳森

0 投票
1 回答
3549 浏览

ruby - HTTParty 认证问题

我正在尝试使用 HTTParty 登录。我按照说明进行操作,但仍然无法正常工作。

据我所知,HTTParty 会自动处理 https。我错过了什么吗?

谢谢。

山姆

0 投票
1 回答
1776 浏览

ruby - 在 HTTParty 中使用 api 密钥

我正在尝试访问使用 url 格式的服务。www.example.com/api/API_KEY/action

下面的代码是我想要实现的一个小例子。

服务器请求:

出来作为

我知道这是乐观的,但我将 api_key 变量放在 base_uri 中。如何使 url 使用动态 api_key?

0 投票
1 回答
1563 浏览

ruby-on-rails - 使用 HTTParty 将 json 发布到 Google Places

我试图弄清楚如何使用 HTTParty 编写一个 google 地方 POST 请求。我能够发出 GET 请求,但不知道如何解决 Google Places 有一个嵌套参数要发布到的事实。这是 api 文档中的 json 语法。有人可以帮我把它翻译成可以与 HTTParty.post 一起使用的语法吗

0 投票
2 回答
120784 浏览

ruby-on-rails - 使用 Rails 和 HTTParty 将 JSON 发布到 API

我希望我的 ruby​​ on rails 应用程序中的用户能够向我的外部工单管理系统 squishlist.com 提交工单。他们有一个 api 和说明如下。您需要进行身份验证并获取令牌,然后使用令牌提交票证。来自 squishlist。

出于测试目的,我创建了一个控制器、路由和视图(页面)进行测试。在我的控制器上,我有以下内容

然后我有一个页面可以查看控制器操作的结果,它有以下代码。

我知道它总体上是有效的,因为我在此过程中收到了回复。由于我在 squishlist 中定义的字段,我的 json 与示例不同。谁能帮我解决这个问题?

我想真正的问题是我无法真正看到 json 的样子,以及它是否接近匹配。我真的对json不太了解。我是否应该使用一些可能很容易的东西。我应该使用 ajax 来提交这个吗?任何帮助是极大的赞赏。我喜欢这里的社区。

0 投票
2 回答
41760 浏览

ruby - 如何在 Rails 应用程序中使用 httparty 的基本身份验证?

带有基本身份验证的命令行版本的“httparty”工作起来既简单又好用:

但是现在我正在寻找可以将基本身份验证添加到从 Rails 应用程序中调用 HTTParty.get 的方法。首先,出于测试目的,我想在控制器中对登录凭据进行硬编码。只是为了确保它有效。但是我找不到任何文档或示例如何传递这些。

没有凭据的 HTTParty.get 可以正常工作:

但是我看不出如何对此进行修改以接受-u username:password部分。

对我来说(我对 Ruby/Rails 非常陌生)的下一个挑战是从用户表单中获取用户凭据并动态传递它,但现在对我来说最重要的是让硬编码版本能够工作。

0 投票
2 回答
1036 浏览

ruby - HTTParty.post 和 Ruby 1.9.2 的问题

我曾经在运行 Ruby 1.8.7 的 Rails 应用程序上运行以下调用:

当我在 Ruby 1.9.2 上运行同一行时,我收到一条MultiXml::ParseError消息:

当我使用 curl 时,对我的 uri 的调用工作得很好,我得到了预期的响应,看起来像这样:

任何见解?

0 投票
3 回答
44714 浏览

ruby-on-rails - 如何处理 HTTParty 的错误?

我正在开发一个使用 HTTParty 发出 HTTP 请求的 Rails 应用程序。如何使用 HTTParty 处理 HTTP 错误?具体来说,我需要捕获 HTTP 502 和 503 以及其他错误,例如连接被拒绝和超时错误。