Я работаю над проектом Rails, который должен взаимодействовать с несколькими сторонними API. Я новичок в Rails, и я никогда раньше этого не делал, поэтому здесь мне не хватает базовой информации. В частности, Какой предпочтительный способ Rails просто запрашивать внешний URL?
В мире PHP это было cURL. Вы берете любой URL ресурса, бросаете cURL на нем и начинаете обработку ответа, будь то XML, JSON и т.д.
Итак, что эквивалентно cURL в Rails? Пока мы на нем, , что является предпочтительным методом анализа XML и ответов JSON? Мои инстинкты для Google для некоторых камней Ruby, чтобы выполнить эту работу, но это такая практическая проблема, что я не удивлюсь, если сообщество Rails уже разработало проверенное решение этой проблемы.
Если он имеет какое-либо контекстуальное значение, я планирую запустить эти сторонние взаимодействия с API как ночные cronjobs, возможно, все они упакованы как пользовательские задачи rake.
Спасибо, что поделились своими знаниями.