【发布时间】:2017-10-08 16:52:09
【问题描述】:
我是一名 Ruby 开发人员,正在尝试进入 elixir。我正在尝试与 API 交互以学习一点 Elixir。我基本上是在尝试发出 http 请求。在 ruby 中,我尝试做的事情看起来像这样。
require 'httparty'
url = "https://api.sportradar.us/nba/trial/v4/en/games/2016/11/05/schedule.json?api_key={api_key}"
response = HTTParty.get(url)
req = response.parsed_response
非常简单明了。现在我有一个可以使用的 json 解码响应。如何使用 Elixir 和 Phoenix 做到这一点?
【问题讨论】:
-
您是否尝试过搜索图书馆? github.com/edgurgel/httpoison 是最受欢迎的。这样,
HTTPoison.get(url)应该会获取数据。 -
是的,我刚刚发现了。看起来很棒。
-
您也可以查看github.com/myfreeweb/httpotion,如果对了解它们的区别以及您可能不使用它们的原因感兴趣,请阅读这篇有趣的文章virviil.github.io/2018/04/06/…
标签: json http elixir phoenix-framework