0

我正在使用 API 来获取 JSON 响应。有一个用户指定的可变 URL。因此,如果他们有拼写错误,有时它不会找到 JSON 文件。我正在寻找一个简单的条件来查看 JSON 何时返回 ["message", "Not Found"] 以便我可以跳过它或验证何时成功使用返回的信息。

这是我当前的代码

url = "https://api.something.com/users/#{CGI.escape(@user.external.username)}/yes?type=owner"
something_yes_test = HTTParty.get(url)
something_yes_test_info_response = something_yes_test.parsed_response
4

1 回答 1

0

在朋友的帮助下,返回的消息是通过 json 传来的,并且有一个特定的结果“消息”,所以我们可以这样做

if something_yes-test_info_response["message"]
  means it is broken
else
  it is not broken
于 2012-08-25T17:53:50.933 回答