gpt4 book ai didi

json - 使用 Elixir 和 Phoenix 发出 HTTP 请求

转载 作者:可可西里 更新时间:2023-11-01 15:12:36 27 4
gpt4 key购买 nike

我是一名试图进入 Elixir 的 Ruby 开发人员。我正在尝试与 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 做到这一点?

最佳答案

httpoison (HTTP 客户端)和 poison (JSON 编码器/解码器) 包,这几乎和使用 HTTPParty 的代码一样简单:

url = "https://api.sportradar.us/nba/trial/v4/en/games/2016/11/05/schedule.json?api_key=#{api_key}"

response = HTTPoison.get!(url)
req = Poison.decode!(response.body)

关于json - 使用 Elixir 和 Phoenix 发出 HTTP 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46633620/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com