Questions tagged «httparty»

2
使用Rails和HTTParty将JSON发布到API
我希望我的ruby on rails应用程序中的用户能够将票证提交到我的外部票证管理系统squishlist.com。他们具有以下api和说明。您需要进行身份验证并获得令牌,然后使用令牌提交票证。来自squishlist。 # get the token https://api.squishlist.com/auth/?cfg=testcorp&user_key=privatekey&api_key=TEST-KEY-12345 => {"token": "authtoken", "expires": "2010-06-16 13:31:56"} # and then the ticket with the token https://api.squishlist.com/rest/?cfg=testcorp&token=authtoken&method=squish.issue.submit&prj=demo POST data: {'issue_type': 1, 'subject': 'Hello, world.', 4: 'Open', 5: 10} 为了进行测试,我创建了一个控制器,路由和视图(页面)以进行测试。在我的控制器上,我有以下内容 require 'httparty' require 'json' class SubmitticketController < ApplicationController def submit_a_ticket @cfg = 'xxxsupport' @user_key = …

2
如何在Rails应用程序中对httparty使用基本身份验证?
具有基本身份验证的'httparty'命令行版本工作简单而又出色: httparty -u username:password http://example.com/api/url 但是现在我正在寻找可以从Rails应用程序中向HTTParty.get调用添加基本身份验证的方法。首先,出于测试目的,我想在Controller中对登录凭据进行硬编码。只是为了确保它有效。但是我找不到任何文档或示例来说明如何传递它们。 没有凭据的HTTParty.get可以正常工作: @blah = HTTParty.get("http://twitter.com/statuses/public_timeline.json") 但是我看不到如何对接受-u username:password部分的内容进行更改。 对我来说(对Ruby / Rails来说是一个非常新的东西),下一个挑战是从用户表单中获取用户凭证并动态传递它,但是对我来说最重要的是现在它使硬编码版本能够正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.