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

ruby - 如何将带有输出选项的 curl 命令转换为 httparty?

我正在尝试将其转换为:

为 httparty。这是我的代码:

响应返回

“无法将 urn:c2m:document:id:361 从 text/plain 转换为 application/pdf”

编辑 (2)

body.inspect 带有“text/plain”返回

带有“应用程序/pdf”

编辑 3

API:第 8 步

https://developers.click2mail.com/rest-api#send-a-test-mailing

编辑 4

带有 debug_ouput 选项

带有“应用程序/pdf”

带有“文本/纯文本”

从 curl 命令记录

编辑 (4)

好吧,我找到了 Rest Client 的解决方案,我用这个 gem 做了我的微薄贡献。

https://github.com/bolom/click2mail-ruby-gem

谢谢大家

0 投票
1 回答
412 浏览

ruby - 解决 Sinatra 和 HTTParty 方法名称冲突

在我的 Sinatra 应用程序中,我使用 HTTParty 作为 mixin 的类。

当我尝试调用 fetch 时(当在get块内创建类实例时),我收到以下错误:

当我运行该get方法时,HTTParty.get一切正常。我如何解决这些名称冲突或问题出在其他问题上?我真的很想使用 HTTParty 作为一个 mixin,所以我可以一次设置所有选项。

提前致谢!

我正在使用 sinatra 1.3.2 和 httparty 0.8.1。

0 投票
2 回答
1122 浏览

ruby-on-rails - 带有回调的 HTTParty.get 会导致 MultiJson::DecodeError。

我正在使用 HTTParty 调用 API。当我在 url 中有回调时,它会导致 MultiJson::DecodeError:

我的 get 调用如下所示:

有谁知道是什么原因造成的,以及如何解决?

0 投票
1 回答
334 浏览

ruby-on-rails - 带有 httparty 的反机器人系统请求站点的问题

我在使用 httparty gem 请求网站时遇到问题:反机器人系统用一些无聊的东西回应我)httparty 是否有任何标准方法来更改请求标头(我的意思是 UserAgent 等)?还是可以以其他方式完成?

0 投票
1 回答
352 浏览

ruby - 我可以使用 HTTParty 返回子目录列表吗?

我的问题是请求标头。

这是我编写的一个小脚本,它不起作用:

我认为我的错误在第 30 行左右。我的标题哈希如下所示:

GET reddit.com/reddits/mine.xml有了那个标题,我应该有 subreddit 列表,对吧?

0 投票
1 回答
264 浏览

ruby - 红宝石:雷神和 Httparty

我试图在我的类FindXYZ中使用 HTTParty 来扩展 Thor,但它不起作用。我想做的就是在我的方法xyz中使用 HTTParty get来查询 couchdb

当我尝试运行时,我看到错误找不到get

0 投票
1 回答
490 浏览

ruby-on-rails - 访问 API

我正在尝试构建一个必须访问Zomato API的 Rails 应用程序

任何人都可以指导我如何创建控制器和视图。假设我想从这个 URL 中获取餐厅的名称:Restaurant,我该如何为其编写控制器和视图。目前,我正在使用 HTTParty gem。

这是我的控制器代码:

我正在尝试在视图中获取响应对象:

因此,这显示以下错误:

0 投票
3 回答
1352 浏览

ruby-on-rails - 处理来自失败的 API 调用的自定义异常代码

我正在将我们的 Rails (3.2) 应用程序连接到外部 Web 服务(活动监视器),这需要对其系统进行几次调用来设置客户端。

我已将每个操作放入单独的救援块中并包装在事务中,但事情看起来并不那么好。我需要它在每个错误后转义并显示正确的消息。目前它只是逃脱。

我有每个操作可能出现的错误列表 - 如何读取这些错误并将其格式化为 Flash 消息?

例如,以下错误:

我目前在我的控制器中有这个:

在以前的集成中,我使用过类似的东西

从响应中提取错误代码并显示为 Flash 消息的最佳方法是什么?

0 投票
1 回答
327 浏览

ruby-on-rails - Ruby先生,Rails女士,我的json创建记录是空的

这里的这个新手正在用 Rails 上的 web 服务打他的头。也许有人可以减轻我的痛苦?

我创建了一个简单的 rails 应用程序,并生成了脚手架 MyRecords。然后我尝试使用以下代码在 irb 上创建记录:

测试WS.rb

使用上面的代码,我设法创建了一条记录。问题是我的记录(只有“名称”列)是用空名称创建的!

对这个有什么建议吗?

我渴望将这种绝望一点一点地切碎。

感谢您的贡献。

0 投票
0 回答
389 浏览

ruby-on-rails - 如何远程创建记录,使用 rails json、ruby 和绕过登录

我花了一些时间试图了解如何绕过我的登录来创建远程重复到 json 的记录,而不会失去登录提供的安全性。我设法用 HTTParty 做到了这一点,但我想 rest-client 也会这样做。

我现在分享我的解决方案,但我仍然认为可能有更好、更安全的方法来做到这一点,并想听听您对此的看法。

所以,第一件事。这是我的控制器:

things_controller.rb

application_controller.rb

我的红宝石脚本:wsConsumption_httparty.rb

这非常适合创建...我想听听您的意见:

  • 这种创建事物的机制如何更安全(使用https就足够了?
  • 我应该对服务应用某种故障保护机制吗?有什么建议么?
  • 如果插入了错误的用户/密码,我想返回一条短信,只说“无效的用户名/密码”......关于我如何实现这一点的任何想法?
  • 您可能有任何其他建议。

干杯