Есть ли более удобная для пользователя альтернатива Сети:: HTTP для взаимодействия с API REST?

Используйте запятую после каждого столбца, а также используйте псевдоним для SUM (количество) для лучшей практики,

SELECT carid, SUM(amount) FROM tbl_fuel GROUP BY carid
18
задан mloughran 19 September 2008 в 11:32
поделиться

7 ответов

Я - большой поклонник клиент отдыха , который делает как раз достаточно, чтобы быть полезным, не мешая Вашей реализации. Это обрабатывает исключения разумно, и вход поддержек и автора, из поля.

4
ответ дан 30 November 2019 в 08:10
поделиться

открытый uri отдыха является тем, который используется в большой степени повсюду УСПОКОИТЕЛЬНЫЕ веб-сервисы книга.

gem install rest-open-uri

использование В качестве примера:

response = open('https://wherever/foo',
                :method => :put,
                :http_basic_authentication => ['my-user', 'my-passwd'],
                :body => 'payload')

puts response.read
5
ответ дан 30 November 2019 в 08:10
поделиться

Если только необходимо иметь дело с REST, клиент отдыха , библиотека является фантастической.

, Если API Вы используете, не являются АБСОЛЮТНО УСПОКОИТЕЛЬНЫМИ - или даже если они - , HTTParty действительно стоит проверить. Это упрощает использование API REST, а также неуспокоительные веб-API. Проверьте этот код (скопированный с вышеупомянутой ссылки):

require 'rubygems'
require 'httparty'

class Representative
  include HTTParty
  format :xml

  def self.find_by_zip(zip)
    get('http://whoismyrepresentative.com/whoismyrep.php', :query => {:zip => zip})
  end
end

puts Representative.find_by_zip(46544).inspect
# {"result"=>{"n"=>"1", "rep"=>{"name"=>"Joe Donnelly", "district"=>"2", "office"=>"1218 Longworth", "phone"=>"(202) 225-3915", "link"=>"http://donnelly.house.gov/", "state"=>"IN"}}}
19
ответ дан 30 November 2019 в 08:10
поделиться

HyperactiveResource находится в своем младенчестве, но это выглядит довольно хорошим.

1
ответ дан 30 November 2019 в 08:10
поделиться

Это - то, что я использую: http://rubyforge.org/projects/restful-rails/ .

0
ответ дан 30 November 2019 в 08:10
поделиться

Take a look at asplake's (i.e. my) described_routes and path-to projects/gems on github (which I can't seem to link to from here. Path-to uses HTTParty, but rather than hard-coded URLs like some of the other answers to this question, it uses metadata provided by described_routes. There are several articles describing these gems at positiveincline.com, of which the most relevant to your question is Nested path-to/described_routes and HTTParty.

0
ответ дан 30 November 2019 в 08:10
поделиться

Ну, ActiveResource есть всегда, если вы используете Rails :)

0
ответ дан 30 November 2019 в 08:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: