Ruby: отправьте HTTP-запрос GET, получите вывод JSON - какой самый быстрый способ? - PullRequest
0 голосов
/ 31 января 2011

Мое приложение будет вызывать API Facebook несколько раз: пример .

Какой самый быстрый / самый надежный способ отправлять HTTP-запросы GET и анализировать возвращенный вывод в формате JSON?

Должен ли я использовать Curl :: Easy? Если да, как это работает с JSON?

Ответы [ 3 ]

7 голосов
/ 31 января 2011

Использование httparty

это включает трещину для JSON. Используйте это так: -

httparty "http://twitter.com/statuses/public_timeline.json"

1 голос
/ 31 января 2011

Что означает «несколько раз»? Дважды? X раз каждые n минут? Тысячи раз в час?

Ruby имеет Typhoeus / Hydra , который обрабатывает огромное количество одновременных запросов. Обработка JSON проста по сравнению с обработкой нескольких запросов.

Пример Times является хорошей отправной точкой. Вставьте свою обработку JSON в обработчик on_complete.

0 голосов
/ 31 января 2011

Проверить крэк . Умер просто и просто работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...