環境
- ruby 2.5
- RestClient 2.0.2
やりたいこと
rubyにrest-clientというHTTPクライアントがある。
RestClientで404とか500とかエラーになった場合例外が発生してしまう。
よって以下のように例外をキャッチするようにする。
begin res = RestClient.get(url) rescue => e p e end
ここまではいいのだが、例外が発生した場合、つまりエラーのときにresには何も入らないので取得したデータがわからない問題がある。
対策
以下で取れたは。 ちゃんとコード読もうな(
e.response.body