问题标签 [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.
ruby-on-rails - 特定的 Ruby on Rails 路由 deliema
目前正在开发用于显示特定地点信息的 RoR 移动 Web 应用程序。
我们称这些地方为“装置”。每个安装至少有一个“场地”,它是安装的一个特定实例。例如,一个装置可以是一个城市公园,其对应的场地之一可以是音乐会或活动期间的公园。如果此示例令人困惑,请忽略,这无关紧要。
这些安装及其相应场所的数据作为 json 对象托管在 Amazon Web Service S3 上。我使用 HTTParty 读取 AWS S3 json 对象。我目前正在像这样阅读它们:
在应用程序控制器中,我有:
在我相应的控制器中,我获得了单独的信息:
目前我正在硬编码 INSTALLATION 和 VENUE 值以指向一组特定的文件夹。这很好用,但我需要能够从 url 中获取这些值,如下所示:
现在我确信最有可能使用如下参数传递这些值:
但如果可能的话,我想以以前的方式设置我的 URL。我需要让 URL 对用户友好,让用户自己输入,并让 QRC 代码直接指向特定的安装和相应的地点。
如果无法执行类似 www.mobwebapp.com/INSTALL/VEN/index 的操作,那么是否可以为每个场地设置子域,然后将该场地作为字符串拉入?
任何帮助表示赞赏!谢谢!
ruby - HTTParty 返回一个字符串
我正在使用返回错误 mime 类型的 API,它以 text/html 而不是 application/json 的形式出现。
一些响应是 application/json 所以我知道问题是由于 mime 类型。
但是对于 text/html(返回具有错误 mime 类型的有效 json),httparty 只会将其解析为字符串而不是哈希。
有没有办法将此字符串解析为哈希?
我试过使用require 'json'
,但使用JSON.parse
出现意外的键错误。
jira - JIRA REST API 4.4 如何为 HTTParty 帖子的问题添加评论
似乎 JIRA REST API v 4.4 不允许创建评论。至少我找不到文档,并且 /issue//comment 的 POST 不起作用。因此,我尝试模仿用户手动输入评论时浏览器所做的相同帖子。它也不起作用,这是我得到的错误:
XSRF Security Token Missing - Numerex JIRA
我显然正确地传递了 alt_token id 和 jsession id。我正在使用 HTTParty 发出请求,但我不确定标头是否按照应有的方式传递(我正在使用 Firefox Live HTTP Headers 来查看确切的标头)。有没有办法检查 HTTParty 到底发送了哪些标头?我正在使用 :headers 选项来传递我的标题,但我不知道真正发送到服务器的内容。
ruby-on-rails - 使用 JSON 登录 Reddit API
我一直在尝试构建一个将使用 Reddit 的 API 的小机器人。我可以分解并毫无问题地阅读我收到的所有信息,但我还不能发送任何东西。
我想做的是: 将准备好的 JSON 字符串发送到http://www.reddit.com/api/login并在成功或失败时得到某种响应。
如果您需要有关 Reddit API 的更多信息:https ://github.com/reddit/reddit/wiki/API
这是我到目前为止所拥有的:
这段代码给了我以下错误:
即使一段非常相似的代码会发布到 Twitter。另外,我不确定我的代码是否真的得到了网站的某种响应。
对我来说,是否使用 HTTParty 并不重要,所以如果您知道更好的方法,请随时分享!
提前致谢!
ruby-on-rails - ActiveResource 与 HTTParty
我正在将我们的主数据存储从 ActiveRecord 中移开,而是可以通过 REST api 作为 JSON 访问数据。我应该使用 ActiveResource 还是 HTTParty 来访问数据?对于视图渲染,它主要是只读的。
ruby - 如何修改此类以使用单例模式,例如 activemodel?
我有一个像这样使用的 httparty “模型”
我将如何将其更改为类似于 activemodel 的工作,像这样?
这篇博客文章展示了如何包含单例模块,但它仍然像这样访问实例:RestModel.instance.someGetRequest()
这是我的代码:
请告诉我我做错了(给我看灯)
ruby - CollectiveAccess API 的 REST 客户端
我正在尝试连接到安装在http://localhost的 CollectiveAccess 应用程序(它基于 Zend 框架)的 Web 服务。根据文档`一个人应该像这样进行身份验证:
之后,可以像这样访问 API:
如果我将 URL 粘贴到 Web 浏览器中,这对我有用,但我无法使用 HTTParty 的 basic_auth 或 digest_auth 方法使其工作。
ruby - 如何使用 httparty 切换 base_uri
我正在尝试将参数传递给login
方法,并且我想根据该参数切换基本 uri。
像这样:
当我从一个方法调用它时,基本 uri 没有设置,我该如何让它工作?
ruby-on-rails-3 - 如何使用 RSpec 测试此代码?
我有以下简单的类和 HTTParty 方法:
我知道它有效,因为我可以在 Rails 控制台中调用该方法并成功取回令牌。
如何在 RSpec 中测试上述代码?
我最初的尝试不起作用:
它说:NoMethodError: undefined method 'base_uri' for HTTParty:Module
...
谢谢!
ruby-on-rails - 如何在 Rails 3.x 视图中呈现 RSS 提要?
我有一个来自 Zendesk (http://mysupport.zendesk.com/forums/some-path/posts.rss) 的 RSS 源,我需要在我的 Web 应用程序的页面上呈现为内容。 像这样提取内容的首选方法是什么?
目前我开始倾向于认为我唯一的选择可能是使用 Nokogiri 或 httparty。有没有更好的办法?无论哪种方式,都会感谢一些将我的马指向北方的方向。